summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-28 12:26:33 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-19 14:20:53 -0700
commitaa86616ef8fa462a064573d1708cbd7202496592 (patch)
tree83e3de94dd40589445534290d889547d06f37a8e /lib
parent5d578b850a9dd9bb252298ce6bba90424b7cb5c2 (diff)
downloadds-aa86616ef8fa462a064573d1708cbd7202496592.tar.gz
ds-aa86616ef8fa462a064573d1708cbd7202496592.tar.xz
ds-aa86616ef8fa462a064573d1708cbd7202496592.zip
Bug 619122 - fix coverify Defect Type: Resource leaks issues CID 11975 - 12053
https://bugzilla.redhat.com/show_bug.cgi?id=619122 Resolves: bug 619122 Bug description: fix coverify Defect Type: Resource leaks issues CID 11976. description: The ACLEvalBuildContext() has been modified to release curauthplist when an error occurs.
Diffstat (limited to 'lib')
-rw-r--r--lib/libaccess/oneeval.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libaccess/oneeval.cpp b/lib/libaccess/oneeval.cpp
index 83b98dee..8056e0ec 100644
--- a/lib/libaccess/oneeval.cpp
+++ b/lib/libaccess/oneeval.cpp
@@ -542,6 +542,8 @@ ACLEvalBuildContext(
return 0;
error:
+ if (curauthplist)
+ PListDestroy(curauthplist);
if (absauthplist)
PListDestroy(absauthplist);
if (cache) {