OSDN Git Service

BUG: [ 1376825 ] infinite loop bug in byte diffs
authorPerry Rapp <elsapo@users.sourceforge.net>
Fri, 9 Dec 2005 02:39:34 +0000 (02:39 +0000)
committerPerry Rapp <elsapo@users.sourceforge.net>
Fri, 9 Dec 2005 02:39:34 +0000 (02:39 +0000)
  Src: stringdiffs.cpp

Src/Changes.txt
Src/stringdiffs.cpp

index f7701e4..3c34299 100644 (file)
@@ -2,6 +2,8 @@
  PATCH: [ 1188787 ] New Chinese translation rc file (from PATCH 1183476)
   Remainder of dialogs
   Src/Languages/ChineseTraditional: MergeChineseTraditional.rc
+ BUG: [ 1376825 ] infinite loop bug in byte diffs
+  Src: stringdiffs.cpp
    
 2005-12-08 Perry
  PATCH: [1374728 ] Fix filter dialog delete
index f8026dc..0658c1d 100644 (file)
@@ -694,7 +694,7 @@ sd_ComputeByteDiff(CString & str1, CString & str2,
                                if (xwhite==1)
                                        break; // done with reverse search
                                while (pz2 > py2 && isSafeWhitespace(*pz2))
-                                       pz2 = CharPrev(py1, pz2);
+                                       pz2 = CharPrev(py2, pz2);
                                continue;
                        }