]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
BlueFS: fix memory leak
authorxie xingguo <xie.xingguo@zte.com.cn>
Tue, 12 Jan 2016 10:13:32 +0000 (18:13 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Tue, 12 Jan 2016 10:16:44 +0000 (18:16 +0800)
Fixes: #14343
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/bluestore/BlueFS.cc

index e2d41ba937d3bf930ecdaad482d8268f8a346f2d..c11b18708cdb20ec65fb4655ed3e483e5c6718ec 100644 (file)
@@ -545,7 +545,8 @@ int BlueFS::_replay()
       default:
        derr << __func__ << " " << pos << ": stop: unrecognized op " << (int)op
             << dendl;
-       return -EIO;
+       delete log_reader;
+        return -EIO;
       }
     }
     assert(p.end());