mirror of
https://github.com/moonlight-stream/Internet-Hosting-Tool.git
synced 2025-07-01 07:15:32 +00:00
Redirect stdout to NUL if the log file can't be opened
This commit is contained in:
parent
771e34f199
commit
8f011440b4
@ -1 +1 @@
|
||||
Subproject commit 41ab166b8a06a322fc130917996bcf5ddf12d769
|
||||
Subproject commit 48c0136b9d65fd3901de2d2593d98528ca5d1906
|
@ -842,7 +842,11 @@ void ResetLogFile(bool standaloneExe)
|
||||
MoveFileExA(currentLogFilePath, oldLogFilePath, MOVEFILE_REPLACE_EXISTING);
|
||||
|
||||
// Redirect stdout to this new file
|
||||
freopen(currentLogFilePath, "w", stdout);
|
||||
if (freopen(currentLogFilePath, "w", stdout) == NULL) {
|
||||
// If we couldn't create a log file, just redirect stdout to NUL.
|
||||
// We have to open _something_ or printf() will crash.
|
||||
freopen("NUL", "w", stdout);
|
||||
}
|
||||
}
|
||||
|
||||
// Print a log header
|
||||
|
Loading…
x
Reference in New Issue
Block a user