From 62cc84cec98c46d5792178d483f8780d43537d0a Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Fri, 17 Sep 2010 18:25:48 -0400 Subject: Bug 630092 - Coverity #11992,11993: Resource leaks issues https://bugzilla.redhat.com/show_bug.cgi?id=630092 Description: The acl_Parse() has been modified to release newacls and newaclv when an error occurs. --- lib/libaccess/acl.tab.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/libaccess/acl.tab.cpp b/lib/libaccess/acl.tab.cpp index 5f6610d9..ddf40a6d 100644 --- a/lib/libaccess/acl.tab.cpp +++ b/lib/libaccess/acl.tab.cpp @@ -846,7 +846,11 @@ int acl_Parse() aclv = ACLCOPY(newaclv, aclv, ACLSTYPE); } else + { aclnewmax = 0; /* failed */ + if (newacls) PERM_FREE(newacls); + if (newaclv) PERM_FREE(newaclv); + } } else /* not first time */ { -- cgit