Fossil SCM
.. but don't forget to update j
Commit
6542935c9d97f01c6de4a971cb2a86a3442cbf2c
Parent
204680eedc02329…
1 file changed
+1
-1
+1
-1
| --- src/diff.c | ||
| +++ src/diff.c | ||
| @@ -194,11 +194,11 @@ | ||
| 194 | 194 | if( c==0 ) return 0; /* \000 byte in a file -> binary */ |
| 195 | 195 | if( c=='\n' ){ |
| 196 | 196 | if( z[-1]=='\r' ){ |
| 197 | 197 | result = -1; /* Contains CrLf, continue */ |
| 198 | 198 | } |
| 199 | - if( j>LENGTH_MASK ){ | |
| 199 | + if( ++j>LENGTH_MASK ){ | |
| 200 | 200 | return 0; /* Very long line -> binary */ |
| 201 | 201 | } |
| 202 | 202 | j = 0; |
| 203 | 203 | } |
| 204 | 204 | } |
| 205 | 205 |
| --- src/diff.c | |
| +++ src/diff.c | |
| @@ -194,11 +194,11 @@ | |
| 194 | if( c==0 ) return 0; /* \000 byte in a file -> binary */ |
| 195 | if( c=='\n' ){ |
| 196 | if( z[-1]=='\r' ){ |
| 197 | result = -1; /* Contains CrLf, continue */ |
| 198 | } |
| 199 | if( j>LENGTH_MASK ){ |
| 200 | return 0; /* Very long line -> binary */ |
| 201 | } |
| 202 | j = 0; |
| 203 | } |
| 204 | } |
| 205 |
| --- src/diff.c | |
| +++ src/diff.c | |
| @@ -194,11 +194,11 @@ | |
| 194 | if( c==0 ) return 0; /* \000 byte in a file -> binary */ |
| 195 | if( c=='\n' ){ |
| 196 | if( z[-1]=='\r' ){ |
| 197 | result = -1; /* Contains CrLf, continue */ |
| 198 | } |
| 199 | if( ++j>LENGTH_MASK ){ |
| 200 | return 0; /* Very long line -> binary */ |
| 201 | } |
| 202 | j = 0; |
| 203 | } |
| 204 | } |
| 205 |