]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: use null snapc to check pool permission 6853/head
authorYan, Zheng <zyan@redhat.com>
Mon, 9 Nov 2015 03:37:02 +0000 (11:37 +0800)
committerAbhishek Varshney <abhishek.varshney@flipkart.com>
Tue, 8 Dec 2015 08:35:55 +0000 (14:05 +0530)
commita2644ed52c4b8a075919866af9d333fa1f703644
treebefb5bd692d9f1c3d2729b00196476b08992b951
parentbb2ecea240f3a1d525bcb35670cb07bd1f0ca299
client: use null snapc to check pool permission

snap inodes' ->snaprealm can be NULL, so dereferencing it in
check_pool_perm() can cause segment fault. The pool permission
check does not write any data, so it's safe to use null snapc.

Fixes: #13714
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit fad3772fb7731272d47cbfd9e81f22f5df3701a2)
src/client/Client.cc