Make report() from usage.c public as vreportf() and use it.
[gitweb.git] / http-backend.c
index 345c12b79064f23e0ae0a15781731b9a42272d83..8c7b7d09eaae0d5ac1f3d00f5e3bf9ceb92b54de 100644 (file)
@@ -538,14 +538,11 @@ static void service_rpc(char *service_name)
 
 static NORETURN void die_webcgi(const char *err, va_list params)
 {
-       char buffer[1000];
-
        http_status(500, "Internal Server Error");
        hdr_nocache();
        end_headers();
 
-       vsnprintf(buffer, sizeof(buffer), err, params);
-       fprintf(stderr, "fatal: %s\n", buffer);
+       vreportf("fatal: ", err, params);
        exit(0);
 }