]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librados: rados_ioctx_destroy check for initialized ioctx 47452/head
authorNitzanMordhai <nmordech@redhat.com>
Tue, 19 Jul 2022 08:35:32 +0000 (08:35 +0000)
committerNitzan Mordechai <nmordech@redhat.com>
Thu, 4 Aug 2022 05:11:53 +0000 (08:11 +0300)
commita941d0f173ae55a6f1076ead7ec67b6bdcf1330f
tree13ac51bcacb002aeed6e78ddf1225313da1b1f3a
parent1eef42b05fcf761ea0ebf09be16293e89b0629de
librados: rados_ioctx_destroy check for initialized ioctx

If rados_ioctx_destroy called with un-initilized ioctx we will hit segmented fault
checking ioctx before calling put will prevent that.

Fixes: https://tracker.ceph.com/issues/55001
Signed-off-by: Nitzan Mordechai <nmordec@redhat.com>
(cherry picked from commit e465cfc62ae0f982edb60291c67f4d76a71efd15)
src/librados/librados_c.cc