]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
RadosClient: Fixing potential lock leaks. 2220/head
authorPavan Rallabhandi <pavan.rallabhandi@sandisk.com>
Wed, 6 Aug 2014 09:40:14 +0000 (15:10 +0530)
committerSomnath Roy <somnath.roy@sandisk.com>
Thu, 7 Aug 2014 01:30:01 +0000 (18:30 -0700)
commitf1aad8bcfc53f982130dbb3243660c3c546c3523
tree3edc2af564a65268d528a1f8d98daf1a73699692
parente6935dd461e8e5124cc57adf8b130f34900780ab
RadosClient: Fixing potential lock leaks.

In lookup_pool and pool_delete, a lock is taken
before invoking wait_for_osdmap, but is not
released for the failure case of the call. Fixing the same.

Fixes: #9022
Signed-off-by: Pavan Rallabhandi <pavan.rallabhandi@sandisk.com>
src/librados/RadosClient.cc