Fossil SCM
Fix 'off-by-one' error within establish_proxy_tunnel() routine introduced in [e8d328cbd32].
Commit
5a282cfb80774f3c490df570f220bd041dd0c46890650dc6a1c8fe74d80e1480
Parent
f99e9cb3ab1a6ec…
1 file changed
+1
-1
+1
-1
| --- src/http_ssl.c | ||
| +++ src/http_ssl.c | ||
| @@ -405,11 +405,11 @@ | ||
| 405 | 405 | bbuf = blob_buffer(&reply); |
| 406 | 406 | len = blob_size(&reply); |
| 407 | 407 | while(end < len) { |
| 408 | 408 | if( bbuf[end]=='\n' ) { |
| 409 | 409 | if( (end+1<len && bbuf[end+1]=='\n') |
| 410 | - || (end+2<len && bbuf[end+1]=='\r' && bbuf[end+1]=='\n') | |
| 410 | + || (end+2<len && bbuf[end+1]=='\r' && bbuf[end+2]=='\n') | |
| 411 | 411 | ){ |
| 412 | 412 | done = 1; |
| 413 | 413 | break; |
| 414 | 414 | } |
| 415 | 415 | } |
| 416 | 416 |
| --- src/http_ssl.c | |
| +++ src/http_ssl.c | |
| @@ -405,11 +405,11 @@ | |
| 405 | bbuf = blob_buffer(&reply); |
| 406 | len = blob_size(&reply); |
| 407 | while(end < len) { |
| 408 | if( bbuf[end]=='\n' ) { |
| 409 | if( (end+1<len && bbuf[end+1]=='\n') |
| 410 | || (end+2<len && bbuf[end+1]=='\r' && bbuf[end+1]=='\n') |
| 411 | ){ |
| 412 | done = 1; |
| 413 | break; |
| 414 | } |
| 415 | } |
| 416 |
| --- src/http_ssl.c | |
| +++ src/http_ssl.c | |
| @@ -405,11 +405,11 @@ | |
| 405 | bbuf = blob_buffer(&reply); |
| 406 | len = blob_size(&reply); |
| 407 | while(end < len) { |
| 408 | if( bbuf[end]=='\n' ) { |
| 409 | if( (end+1<len && bbuf[end+1]=='\n') |
| 410 | || (end+2<len && bbuf[end+1]=='\r' && bbuf[end+2]=='\n') |
| 411 | ){ |
| 412 | done = 1; |
| 413 | break; |
| 414 | } |
| 415 | } |
| 416 |