]> jfr.im git - irc/gunnarbeutner/shroudbnc.git/commitdiff
Fix resource leak in CLog::WriteUnformattedLine().
authorGunnar Beutner <redacted>
Wed, 5 Feb 2014 18:10:35 +0000 (19:10 +0100)
committerGunnar Beutner <redacted>
Thu, 6 Feb 2014 08:13:45 +0000 (09:13 +0100)
src/Log.cpp

index 392ee81c2aa3df57661b718d4cbaef15f32fe785..f49d5c4c6d76cf2cfb86a8ff6d3474dc759c82ee 100644 (file)
@@ -215,6 +215,9 @@ void CLog::WriteUnformattedLine(const char *Line) {
        if (rc < 0) {
                perror("asprintf() failed");
 
+               if (!m_KeepOpen)
+                       fclose(LogFile);
+
                return;
        }