From 5e3e6f867622105fc196ed867a395649f8d49c6e Mon Sep 17 00:00:00 2001 From: zeromus Date: Wed, 10 Jun 2009 20:59:57 +0000 Subject: [PATCH] win32: work around unknown glitch with stdio attachment in visual studio command prompt --- desmume/src/windows/console.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/desmume/src/windows/console.cpp b/desmume/src/windows/console.cpp index bb9ce371e..a5909c6fd 100644 --- a/desmume/src/windows/console.cpp +++ b/desmume/src/windows/console.cpp @@ -71,6 +71,9 @@ void OpenConsole() //redirect stdio long lStdHandle = (long)hConsole; int hConHandle = _open_osfhandle(lStdHandle, _O_TEXT); + if(hConHandle == -1) + return; //this fails from a visual studio command prompt + FILE *fp = _fdopen( hConHandle, "w" ); *stdout = *fp; //and stderr