971d2dffea
When creating the POSIX ACL rewrite, the code merging permissions from
everyone/group to group/user ACEs was accidentally called for newly
generated files as well.
This could result in broken permissions, if umask used unusual values
like "0100", granted permissions to everyone/group not granted to
group/user.
Make sure to skip permission merging if the file got just created and
we only want to set correct permissions for the first time.
Fixes:
|
||
---|---|---|
.. | ||
acl.cc | ||
auth.cc | ||
base.cc | ||
helper.cc | ||
posixacl.cc |