From 6cfc988eca603c770788b3fd489b192ae5d264e5 Mon Sep 17 00:00:00 2001 From: zvezdochiot Date: Fri, 10 Apr 2020 23:32:52 +0300 Subject: [PATCH] 19.7.16.37: fix #2: Failed open longname file --- main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.cpp b/main.cpp index 806db09..e58b40c 100644 --- a/main.cpp +++ b/main.cpp @@ -614,6 +614,11 @@ void * fnDecoder (void* threadargs) memcpy (arrHeader + 60, "data", 4); packageInt (arrHeader, 64, nSize - 68, 4); FILE * pFile = (g_StdOut == 0) ? fopen(strOutFile.data(), "wb") : stdout; + if (pFile == NULL) + { + fprintf(stderr, "ERROR: Failed to open %s\n", strOutFile.data()); + return 0; + } fwrite(arrHeader, 1, 68, pFile); bool bDone = false;