]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: Fix executeable access check for the root user 41295/head
authorKotresh HR <khiremat@redhat.com>
Fri, 16 Apr 2021 04:14:05 +0000 (09:44 +0530)
committerKotresh HR <khiremat@redhat.com>
Wed, 19 May 2021 17:05:12 +0000 (22:35 +0530)
commit24fb9144399532f213abb998922fd70a441a801a
treea28453437215404e8cf1f53339b937dc47c5238a
parent3d425acc34e58befe51b0354e4b0173caf52b9b8
client: Fix executeable access check for the root user

Executeable permission check always returned sucessful
even when executeable bit is not set on any of the user,
group or others. This patch fixes it by overiding
executeable permission check for root only if one of
the executeable bit is set

Signed-off-by: Kotresh HR <khiremat@redhat.com>
Fixes: https://tracker.ceph.com/issues/50060
(cherry picked from commit b20ec2978cd3e16be9f45f1b7860bdae3c738147)

Conflicts:
  src/client/Client.cc: The commit 6aa78836548f (cephfs errno aliases) is not present in
octopus.
src/client/Client.cc