Differences From:
File
src/main.c
part of check-in
[b4f9d90ca3]
- Fix a segfault on the "fossil cgi" command.
by
drh on
2008-05-22 12:38:23.
[view]
To:
File
src/main.c
part of check-in
[dbfe682b92]
- Make sure fossil_panic() text is given a proper header in CGI mode.
by
drh on
2008-05-22 12:49:31.
[view]
@@ -237,13 +237,14 @@
*/
void fossil_panic(const char *zFormat, ...){
char *z;
va_list ap;
+ static int once = 1;
va_start(ap, zFormat);
z = vmprintf(zFormat, ap);
va_end(ap);
- if( g.cgiPanic ){
- g.cgiPanic = 0;
+ if( g.cgiPanic && once ){
+ once = 0;
cgi_printf("<p><font color=\"red\">%h</font></p>", z);
style_footer();
cgi_reply();
}else{