Bug 1553039 - default MOZ_GCTIMER output dir to MOZ_UPLOAD_DIR r=jonco

Differential Revision: https://phabricator.services.mozilla.com/D31962

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Steve Fink 2019-05-21 16:53:05 +00:00
Родитель 6259af5846
Коммит 2f66727254
1 изменённых файлов: 10 добавлений и 0 удалений

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

@ -104,8 +104,18 @@ static FILE* MaybeOpenFileFromEnv(const char* env) {
} else if (strcmp(value, "stderr") == 0) {
file = stderr;
} else {
char path[PATH_MAX+1];
if (value[0] != '/') {
const char* dir = getenv("MOZ_UPLOAD_DIR");
if (dir) {
SprintfLiteral(path, "%s/%s", dir, value);
value = path;
}
}
file = fopen(value, "a");
if (!file) {
perror("opening log file");
MOZ_CRASH("Failed to open log file.");
}
}