Fossil SCM
The HTTP trace files need to be opened in binary mode.
Commit
7611406fd773ecc684c141565dcb2c3b77f1cdc6
Parent
dd71069bfe01f64…
1 file changed
+2
-2
+2
-2
| --- src/http.c | ||
| +++ src/http.c | ||
| @@ -174,19 +174,19 @@ | ||
| 174 | 174 | static int traceCnt = 0; |
| 175 | 175 | char *zOutFile; |
| 176 | 176 | FILE *out; |
| 177 | 177 | traceCnt++; |
| 178 | 178 | zOutFile = mprintf("http-request-%d.txt", traceCnt); |
| 179 | - out = fopen(zOutFile, "w"); | |
| 179 | + out = fopen(zOutFile, "wb"); | |
| 180 | 180 | if( out ){ |
| 181 | 181 | fwrite(blob_buffer(&hdr), 1, blob_size(&hdr), out); |
| 182 | 182 | fwrite(blob_buffer(&payload), 1, blob_size(&payload), out); |
| 183 | 183 | fclose(out); |
| 184 | 184 | } |
| 185 | 185 | free(zOutFile); |
| 186 | 186 | zOutFile = mprintf("http-reply-%d.txt", traceCnt); |
| 187 | - out = fopen(zOutFile, "w"); | |
| 187 | + out = fopen(zOutFile, "wb"); | |
| 188 | 188 | transport_log(out); |
| 189 | 189 | free(zOutFile); |
| 190 | 190 | } |
| 191 | 191 | |
| 192 | 192 | /* |
| 193 | 193 |
| --- src/http.c | |
| +++ src/http.c | |
| @@ -174,19 +174,19 @@ | |
| 174 | static int traceCnt = 0; |
| 175 | char *zOutFile; |
| 176 | FILE *out; |
| 177 | traceCnt++; |
| 178 | zOutFile = mprintf("http-request-%d.txt", traceCnt); |
| 179 | out = fopen(zOutFile, "w"); |
| 180 | if( out ){ |
| 181 | fwrite(blob_buffer(&hdr), 1, blob_size(&hdr), out); |
| 182 | fwrite(blob_buffer(&payload), 1, blob_size(&payload), out); |
| 183 | fclose(out); |
| 184 | } |
| 185 | free(zOutFile); |
| 186 | zOutFile = mprintf("http-reply-%d.txt", traceCnt); |
| 187 | out = fopen(zOutFile, "w"); |
| 188 | transport_log(out); |
| 189 | free(zOutFile); |
| 190 | } |
| 191 | |
| 192 | /* |
| 193 |
| --- src/http.c | |
| +++ src/http.c | |
| @@ -174,19 +174,19 @@ | |
| 174 | static int traceCnt = 0; |
| 175 | char *zOutFile; |
| 176 | FILE *out; |
| 177 | traceCnt++; |
| 178 | zOutFile = mprintf("http-request-%d.txt", traceCnt); |
| 179 | out = fopen(zOutFile, "wb"); |
| 180 | if( out ){ |
| 181 | fwrite(blob_buffer(&hdr), 1, blob_size(&hdr), out); |
| 182 | fwrite(blob_buffer(&payload), 1, blob_size(&payload), out); |
| 183 | fclose(out); |
| 184 | } |
| 185 | free(zOutFile); |
| 186 | zOutFile = mprintf("http-reply-%d.txt", traceCnt); |
| 187 | out = fopen(zOutFile, "wb"); |
| 188 | transport_log(out); |
| 189 | free(zOutFile); |
| 190 | } |
| 191 | |
| 192 | /* |
| 193 |