X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2Flibadacl.c;h=b8f609989f8e962e37bb2ce95c3154131f777947;hb=a940e75467931de75e969b3de97f21698ec6fa08;hp=5eec14440f92d945e45fce1ec4b61f9038098c4f;hpb=af1cf77f3c97730a0eb846f7c8f71d1d235c67ee;p=apply-default-acl.git diff --git a/src/libadacl.c b/src/libadacl.c index 5eec144..b8f6099 100644 --- a/src/libadacl.c +++ b/src/libadacl.c @@ -906,12 +906,9 @@ int apply_default_acl_ex(const char* path, cleanup: free(dirname_path_copy); free(basename_path_copy); - if (new_acl != (acl_t)NULL) { - acl_free(new_acl); - } - if (new_acl_unmasked != (acl_t)NULL) { - acl_free(new_acl_unmasked); - } + acl_free(new_acl); + acl_free(new_acl_unmasked); + if (fd > 0 && close(fd) == CLOSE_ERROR) { perror("apply_default_acl_ex (close fd)"); result = ACL_ERROR;