1
0
Эх сурвалжийг харах

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.
Endi Sukma Dewata 15 жил өмнө
parent
commit
62cc84cec9

+ 4 - 0
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 */
 			{