]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: protect list_children from invalid child pool IoCtxs 3062/head
authorJason Dillaman <dillaman@redhat.com>
Tue, 18 Nov 2014 02:49:26 +0000 (21:49 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 2 Dec 2014 07:33:40 +0000 (02:33 -0500)
commit3dc629822adeee961d78208b46b9bd7ef1200890
tree83a8db207526deb1d49b0cbd6239a2655d33bd04
parentaac794616580ed0bb00608c5867199b12d4e1d94
librbd: protect list_children from invalid child pool IoCtxs

While listing child images, don't ignore error codes returned
from librados when creating an IoCtx. This will prevent seg
faults from occurring when an invalid IoCtx is used.

Fixes: #10123
Backport: giant, firefly, dumpling
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 0d350b6817d7905908a4e432cd359ca1d36bab50)
src/librbd/internal.cc