Backed out changeset 975163dad54f (bug 1680402) for causing leaks. CLOSED TREE

This commit is contained in:
Razvan Maries 2020-12-04 07:06:30 +02:00
Родитель e755870785
Коммит c3c2eaa18e
2 изменённых файлов: 15 добавлений и 2 удалений

Просмотреть файл

@ -45,10 +45,15 @@ inline void printf_stderr(const char* fmt, ...) MOZ_FORMAT_PRINTF(1, 2) {
}
#endif // defined(XP_WIN)
FILE* fp = _fdopen(_dup(2), "a");
if (!fp) return;
va_list args;
va_start(args, fmt);
vfprintf(stderr, fmt, args);
vfprintf(fp, fmt, args);
va_end(args);
fclose(fp);
}
#ifdef __cplusplus

Просмотреть файл

@ -253,7 +253,15 @@ void vprintf_stderr(const char* aFmt, va_list aArgs) {
}
}
vfprintf(stderr, aFmt, aArgs);
FILE* fp = _fdopen(_dup(2), "a");
if (!fp) {
return;
}
vfprintf(fp, aFmt, aArgs);
AutoSuspendLateWriteChecks suspend;
fclose(fp);
}
#elif defined(ANDROID)