diff options
author | Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> | 2013-05-28 20:45:34 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2013-05-30 00:43:39 -0400 |
commit | 23ad4dd8844c582929115a11ed2830a1371568d6 (patch) | |
tree | 72da26672d1661c56b8ac5e2735167682692d952 /src/shared/virt.h | |
parent | 8de1fd281e82c038797b02a447056a382f9b5110 (diff) |
journald: DO recalculate the ACL mask, but only if it doesn't exist
Since 11ec7ce, journald isn't setting the ACLs properly anymore if
the files had no ACLs to begin with: acl_set_fd fails with EINVAL.
An ACL with ACL_USER or ACL_GROUP entries but no ACL_MASK entry is
invalid, so make sure a mask exists before trying to set the ACL.
Diffstat (limited to 'src/shared/virt.h')
0 files changed, 0 insertions, 0 deletions