Fossil SCM

Fixing a jump on uninitialized data on web sbs diff. Noticed after having seen text file corruption in the web SBS, and traced by valgrind.

viriketo 2012-04-04 16:19 annotate_links
Commit 92b2a5c390467a183828aad688fabf57148c5d96
1 file changed +1
+1
--- src/diff.c
+++ src/diff.c
@@ -891,10 +891,11 @@
891891
s.zLine = fossil_malloc( 10*width + 200 );
892892
if( s.zLine==0 ) return;
893893
s.width = width;
894894
s.escHtml = escHtml;
895895
s.iStart = -1;
896
+ s.iStart2 = 0;
896897
s.iEnd = -1;
897898
A = p->aFrom;
898899
B = p->aTo;
899900
R = p->aEdit;
900901
mxr = p->nEdit;
901902
--- src/diff.c
+++ src/diff.c
@@ -891,10 +891,11 @@
891 s.zLine = fossil_malloc( 10*width + 200 );
892 if( s.zLine==0 ) return;
893 s.width = width;
894 s.escHtml = escHtml;
895 s.iStart = -1;
 
896 s.iEnd = -1;
897 A = p->aFrom;
898 B = p->aTo;
899 R = p->aEdit;
900 mxr = p->nEdit;
901
--- src/diff.c
+++ src/diff.c
@@ -891,10 +891,11 @@
891 s.zLine = fossil_malloc( 10*width + 200 );
892 if( s.zLine==0 ) return;
893 s.width = width;
894 s.escHtml = escHtml;
895 s.iStart = -1;
896 s.iStart2 = 0;
897 s.iEnd = -1;
898 A = p->aFrom;
899 B = p->aTo;
900 R = p->aEdit;
901 mxr = p->nEdit;
902

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button