]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: fix error path in rados_deinitialize
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Mon, 6 Dec 2010 19:11:41 +0000 (11:11 -0800)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Mon, 6 Dec 2010 19:17:10 +0000 (11:17 -0800)
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
src/librados.cc

index d65b39ae241e8306bc61e73afd58e5f91714cef9..5f0dca751abce79690d0658377a6ff798d09e536 100644 (file)
@@ -1863,6 +1863,7 @@ extern "C" void rados_deinitialize()
   rados_init_mutex.Lock();
   if (!rados_initialized) {
     dout(0) << "rados_deinitialize() called without rados_initialize()" << dendl;
+    rados_init_mutex.Unlock();
     return;
   }
   --rados_initialized;