]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSD.h: add missing unlock of osd_lock
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Fri, 10 May 2013 12:11:14 +0000 (14:11 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Fri, 10 May 2013 22:02:55 +0000 (00:02 +0200)
CID 1019560 Missing unlock (CWE-667)

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/osd/OSD.h

index a4c2bf8c900daf7465014658d9150dcc61c45199..509adee803bf06d5c7a14471262efef09fc208d3 100644 (file)
@@ -1233,6 +1233,7 @@ protected:
     void _process(Command *c) {
       osd->osd_lock.Lock();
       if (osd->is_stopping()) {
+       osd->osd_lock.Unlock();
        delete c;
        return;
       }