Reimplement async procedures using pthreads
[gitweb.git] / fast-import.c
index 309f2c58a2ba431a82a56f757482a5093cc8257d..f2ef20cbf03bbf5c34958cbeb876fba3891b1f42 100644 (file)
@@ -483,14 +483,12 @@ static void dump_marks(void);
 static NORETURN void die_nicely(const char *err, va_list params)
 {
        static int zombie;
-       char message[2 * PATH_MAX];
 
-       vsnprintf(message, sizeof(message), err, params);
-       fputs("fatal: ", stderr);
-       fputs(message, stderr);
-       fputc('\n', stderr);
+       vreportf("fatal: ", err, params);
 
        if (!zombie) {
+               char message[2 * PATH_MAX];
+
                zombie = 1;
                write_crash_report(message);
                end_packfile();