Fossil SCM
Fix an initialization error in the HTTP request header gathering logic.
Commit
8c4158e40c17629b5979ae8cb202bd18bf072c0e
Parent
03f07b5a664bcba…
1 file changed
+1
-1
+1
-1
| --- src/cgi.c | ||
| +++ src/cgi.c | ||
| @@ -1185,11 +1185,11 @@ | ||
| 1185 | 1185 | char zLine[2000]; /* A single line of input. */ |
| 1186 | 1186 | g.fullHttpReply = 1; |
| 1187 | 1187 | if( fgets(zLine, sizeof(zLine),g.httpIn)==0 ){ |
| 1188 | 1188 | malformed_request(); |
| 1189 | 1189 | } |
| 1190 | - blob_zero(&g.httpHeader); | |
| 1190 | + g.httpHeader = empty_blob; | |
| 1191 | 1191 | blob_append(&g.httpHeader, zLine, -1); |
| 1192 | 1192 | cgi_trace(zLine); |
| 1193 | 1193 | zToken = extract_token(zLine, &z); |
| 1194 | 1194 | if( zToken==0 ){ |
| 1195 | 1195 | malformed_request(); |
| 1196 | 1196 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -1185,11 +1185,11 @@ | |
| 1185 | char zLine[2000]; /* A single line of input. */ |
| 1186 | g.fullHttpReply = 1; |
| 1187 | if( fgets(zLine, sizeof(zLine),g.httpIn)==0 ){ |
| 1188 | malformed_request(); |
| 1189 | } |
| 1190 | blob_zero(&g.httpHeader); |
| 1191 | blob_append(&g.httpHeader, zLine, -1); |
| 1192 | cgi_trace(zLine); |
| 1193 | zToken = extract_token(zLine, &z); |
| 1194 | if( zToken==0 ){ |
| 1195 | malformed_request(); |
| 1196 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -1185,11 +1185,11 @@ | |
| 1185 | char zLine[2000]; /* A single line of input. */ |
| 1186 | g.fullHttpReply = 1; |
| 1187 | if( fgets(zLine, sizeof(zLine),g.httpIn)==0 ){ |
| 1188 | malformed_request(); |
| 1189 | } |
| 1190 | g.httpHeader = empty_blob; |
| 1191 | blob_append(&g.httpHeader, zLine, -1); |
| 1192 | cgi_trace(zLine); |
| 1193 | zToken = extract_token(zLine, &z); |
| 1194 | if( zToken==0 ){ |
| 1195 | malformed_request(); |
| 1196 |