[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [libqapt] src: Don't leak the file descriptor.
From: Jonathan Thomas <echidnaman () kubuntu ! org>
Date: 2013-06-18 14:17:47
Message-ID: 20130618141747.0809DA605A () git ! kde ! org
[Download RAW message or body]
Git commit a5775df9627a3e26fb55093ae99f0ff4cc02ba23 by Jonathan Thomas.
Committed on 18/06/2013 at 16:17.
Pushed by jmthomas into branch 'master'.
Don't leak the file descriptor.
M +2 -0 src/backend.cpp
http://commits.kde.org/libqapt/a5775df9627a3e26fb55093ae99f0ff4cc02ba23
diff --git a/src/backend.cpp b/src/backend.cpp
index e0f4312..b492d06 100644
--- a/src/backend.cpp
+++ b/src/backend.cpp
@@ -1377,6 +1377,7 @@ bool Backend::setPackagePinned(Package *package, bool=
pin)
=
pkgTagFile tagFile(&Fd);
if (_error->PendingError()) {
+ fclose(out);
return false;
}
=
@@ -1398,6 +1399,7 @@ bool Backend::setPackagePinned(Package *package, bool=
pin)
fprintf(out, "\n");
}
}
+ fclose(out);
=
if (!tempFile.open()) {
return false;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic