From aa4c7489b708eb54856871ecdf2bbde99fde92bc Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 1 Feb 2021 18:10:53 +0000 Subject: Duplicate the stdout file handle when used for logging. Failure to do this may result in a crash on shutdown when started in debug mode. --- win/inspircd_win32wrapper.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'win/inspircd_win32wrapper.h') diff --git a/win/inspircd_win32wrapper.h b/win/inspircd_win32wrapper.h index 7366fc336..368504d61 100644 --- a/win/inspircd_win32wrapper.h +++ b/win/inspircd_win32wrapper.h @@ -102,6 +102,8 @@ typedef SSIZE_T ssize_t; #define popen _popen #define pclose _pclose #define getpid _getpid +#define dup _dup +#define fdopen _fdopen // warning: 'identifier' : class 'type' needs to have dll-interface to be used by clients of class 'type2' // Normally, this is a huge problem, but due to our new/delete remap, we can ignore it. -- cgit v1.2.3