Fossil SCM
At the end of CGI processing, close the output pipe before starting backoffice processing, in order to let higher levels know that the CGI is finished.
Commit
a32a92d227be56631b204ef761e05121bfb3d08de16f84dc7a3adee1775fc49c
Parent
aa17077eafbbad3…
1 file changed
+2
+2
| --- src/cgi.c | ||
| +++ src/cgi.c | ||
| @@ -344,10 +344,12 @@ | ||
| 344 | 344 | |
| 345 | 345 | /* After the webpage has been sent, do any useful background |
| 346 | 346 | ** processing. |
| 347 | 347 | */ |
| 348 | 348 | if( g.db!=0 && iReplyStatus==200 ){ |
| 349 | + fclose(g.httpOut); | |
| 350 | + g.httpOut = fossil_fopen("/dev/null", "wb"); | |
| 349 | 351 | backoffice_run(); |
| 350 | 352 | } |
| 351 | 353 | } |
| 352 | 354 | |
| 353 | 355 | /* |
| 354 | 356 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -344,10 +344,12 @@ | |
| 344 | |
| 345 | /* After the webpage has been sent, do any useful background |
| 346 | ** processing. |
| 347 | */ |
| 348 | if( g.db!=0 && iReplyStatus==200 ){ |
| 349 | backoffice_run(); |
| 350 | } |
| 351 | } |
| 352 | |
| 353 | /* |
| 354 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -344,10 +344,12 @@ | |
| 344 | |
| 345 | /* After the webpage has been sent, do any useful background |
| 346 | ** processing. |
| 347 | */ |
| 348 | if( g.db!=0 && iReplyStatus==200 ){ |
| 349 | fclose(g.httpOut); |
| 350 | g.httpOut = fossil_fopen("/dev/null", "wb"); |
| 351 | backoffice_run(); |
| 352 | } |
| 353 | } |
| 354 | |
| 355 | /* |
| 356 |