X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Facl-util.h;h=a753ad14fdc24ad939c6f2b47493d1025abbaad5;hb=a1948c7bfeb87b54bc7715a44490c01593ee6e23;hp=36ef490d7eb92fe567d2fcb44f1ef10c434ea1b7;hpb=23ad4dd8844c582929115a11ed2830a1371568d6;p=elogind.git diff --git a/src/shared/acl-util.h b/src/shared/acl-util.h index 36ef490d7..a753ad14f 100644 --- a/src/shared/acl-util.h +++ b/src/shared/acl-util.h @@ -26,3 +26,11 @@ int acl_find_uid(acl_t acl, uid_t uid, acl_entry_t *entry); int calc_acl_mask_if_needed(acl_t *acl_p); int search_acl_groups(char*** dst, const char* path, bool* belong); + +static inline void acl_freep(acl_t *acl) { + + if (!*acl) + return; + + acl_free(*acl); +}