[prev in list] [next in list] [prev in thread] [next in thread]
List: nsis-commits
Subject: [NSIS-commits] SF.net SVN: nsis:[7083] NSIS/trunk
From: anders_k--- via NSIS-commits <nsis-commits () lists ! sourceforge ! net>
Date: 2019-02-12 0:05:30
Message-ID: 1549929931.167375.28171 () sfp-scm-7 ! v30 ! lw ! sourceforge ! com
[Download RAW message or body]
Revision: 7083
http://sourceforge.net/p/nsis/code/7083
Author: anders_k
Date: 2019-02-12 00:05:28 +0000 (Tue, 12 Feb 2019)
Log Message:
-----------
Fixed -O double fclose (bug #1221)
Modified Paths:
--------------
NSIS/trunk/Docs/src/history.but
NSIS/trunk/Source/makenssi.cpp
Modified: NSIS/trunk/Docs/src/history.but
===================================================================
--- NSIS/trunk/Docs/src/history.but 2019-02-11 20:32:42 UTC (rev 7082)
+++ NSIS/trunk/Docs/src/history.but 2019-02-12 00:05:28 UTC (rev 7083)
@@ -16,6 +16,8 @@
\b Added \R{loadandsetimage}{LoadAndSetImage}
+\b Fixed -O stderr stream issue (\W{http://sf.net/p/nsis/bugs/1221}{bug #1221})
+
\S2{} Translations
\b Updated Hindi (\W{http://sf.net/p/nsis/patches/291}{patch #291}) and Portuguese \
(\W{http://sf.net/p/nsis/bugs/1219}{bug #1219})
Modified: NSIS/trunk/Source/makenssi.cpp
===================================================================
--- NSIS/trunk/Source/makenssi.cpp 2019-02-11 20:32:42 UTC (rev 7082)
+++ NSIS/trunk/Source/makenssi.cpp 2019-02-12 00:05:28 UTC (rev 7083)
@@ -70,8 +70,10 @@
{
dopause();
ResetPrintColor();
- if (g_output != stdout && g_output) fclose(g_output), g_output = 0;
- if (g_errout != stderr && g_errout) fclose(g_errout), g_errout = 0;
+ bool oneoutputstream = g_output == g_errout;
+ if (g_output != stdout && g_output ) fclose(g_output);
+ if (g_errout != stderr && g_errout && !oneoutputstream) fclose(g_errout);
+ g_output = g_errout = 0;
#ifdef _WIN32
SetConsoleOutputCP(g_wincon_orgoutcp);
#endif
This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.
_______________________________________________
NSIS-commits mailing list
NSIS-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nsis-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic