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.
Commit
92b2a5c390467a183828aad688fabf57148c5d96
Parent
801a759589b626f…
1 file changed
+1
+1
| --- src/diff.c | ||
| +++ src/diff.c | ||
| @@ -891,10 +891,11 @@ | ||
| 891 | 891 | s.zLine = fossil_malloc( 10*width + 200 ); |
| 892 | 892 | if( s.zLine==0 ) return; |
| 893 | 893 | s.width = width; |
| 894 | 894 | s.escHtml = escHtml; |
| 895 | 895 | s.iStart = -1; |
| 896 | + s.iStart2 = 0; | |
| 896 | 897 | s.iEnd = -1; |
| 897 | 898 | A = p->aFrom; |
| 898 | 899 | B = p->aTo; |
| 899 | 900 | R = p->aEdit; |
| 900 | 901 | mxr = p->nEdit; |
| 901 | 902 |
| --- 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 |