diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp index 146fab30c1f..9bda7b85f5c 100644 --- a/js/src/shell/js.cpp +++ b/js/src/shell/js.cpp @@ -4871,6 +4871,7 @@ my_ErrorReporter(JSContext *cx, const char *message, JSErrorReport *report) if (!report) { fprintf(gErrFile, "%s\n", message); + fflush(gErrFile); return; } @@ -4933,6 +4934,7 @@ my_ErrorReporter(JSContext *cx, const char *message, JSErrorReport *report) } fputs("^\n", gErrFile); out: + fflush(gErrFile); if (!JSREPORT_IS_WARNING(report->flags)) { if (report->errorNumber == JSMSG_OUT_OF_MEMORY) { gExitCode = EXITCODE_OUT_OF_MEMORY;