]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: use null snapc to check pool permission 6497/head
authorYan, Zheng <zyan@redhat.com>
Mon, 9 Nov 2015 03:37:02 +0000 (11:37 +0800)
committerYan, Zheng <zyan@redhat.com>
Mon, 9 Nov 2015 03:51:12 +0000 (11:51 +0800)
commitfad3772fb7731272d47cbfd9e81f22f5df3701a2
tree81e54f967457d2242dfdec1e25f089d6befde62c
parent3eccde9d9c286e7bdf82f7c5d8b4d4f9d544d8b2
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>
src/client/Client.cc