]> git.k1024.org Git - pylibacl.git/commit
Rework how acl __setstate__ handles some errors
authorIustin Pop <iustin@k1024.org>
Sat, 22 Apr 2023 00:20:16 +0000 (02:20 +0200)
committerIustin Pop <iustin@k1024.org>
Sat, 22 Apr 2023 00:20:16 +0000 (02:20 +0200)
commit07791bca7766bb6da1caad4a80c068fef53adefa
treee3759d53939e7d5a6c5970122196d0834c202be3
parentf80e84436fa71fd83fff0b1b5d64935e97cb873d
Rework how acl __setstate__ handles some errors

This resolves the very old comment 'Should we ignore errors'. Upon
more thinking, yes, ignoring errors is better, and the way the code
was, it contained a memory leak (on a very unlikely path).

So rework it to ignore errors in freeing the old ACL, since we don't
care about the old ACL, and the new one is successfully allocated.
acl.c