]> git.stg.codes - stg.git/commitdiff
У плагіні файлового сховища виправлена втрата файлового дескриптора
authorMaxim Mamontov <faust.madf@gmail.com>
Sat, 18 Dec 2010 13:56:38 +0000 (15:56 +0200)
committerMaxim Mamontov <faust.madf@gmail.com>
Sat, 18 Dec 2010 13:56:38 +0000 (15:56 +0200)
projects/stargazer/plugins/store/files/file_store.cpp

index 21c6cb17701382d589fc6a1cb8afc1dd79f82a5f..36c50f5824efc345a2a16d6357878a1f6b679254 100644 (file)
@@ -1978,6 +1978,7 @@ if (!res)
     STG_LOCKER lock(&mutex, __FILE__, __LINE__);
     errorStr = string("fprintf failed. Message: '") + strerror(errno) + "'";
     printfd(__FILE__, "FILES_STORE::EditMessage - fprintf failed. Message: '%s'\n", strerror(errno));
     STG_LOCKER lock(&mutex, __FILE__, __LINE__);
     errorStr = string("fprintf failed. Message: '") + strerror(errno) + "'";
     printfd(__FILE__, "FILES_STORE::EditMessage - fprintf failed. Message: '%s'\n", strerror(errno));
+    fclose(msgFile);
     return -1;
     }
 
     return -1;
     }