diff options
Diffstat (limited to 'lib/libaccess')
-rw-r--r-- | lib/libaccess/acl.tab.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
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 */ { |