diff --git a/src/Main/MainGui.cpp b/src/Main/MainGui.cpp index 9a332c1a90..3b20a990cd 100644 --- a/src/Main/MainGui.cpp +++ b/src/Main/MainGui.cpp @@ -78,10 +78,13 @@ public: : fi(Base::FileInfo::getTempFileName()), file(f) { #ifdef WIN32 - _wfreopen(fi.toStdWString().c_str(),L"w",file); + FILE* ptr = _wfreopen(fi.toStdWString().c_str(),L"w",file); #else - freopen(fi.filePath().c_str(),"w",file); + FILE* ptr = freopen(fi.filePath().c_str(),"w",file); #endif + if (!ptr) { + std::cerr << "Failed to reopen file" << std::endl; + } } ~Redirection() {