From 97639f665f4f0c414ceea7ee11c707b22a40dbaf Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Thu, 28 Jan 2016 17:30:20 +0800 Subject: [PATCH] FuseStore: fix memory leak Signed-off-by: xie xingguo --- src/os/FuseStore.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/FuseStore.cc b/src/os/FuseStore.cc index 4d5d7e42b39..de83f1e3198 100644 --- a/src/os/FuseStore.cc +++ b/src/os/FuseStore.cc @@ -544,7 +544,6 @@ static int os_open(const char *path, struct fuse_file_info *fi) case FN_HASH_END: { - pbl = new bufferlist; spg_t pgid; unsigned long h; if (cid.is_pg(&pgid)) { @@ -561,6 +560,7 @@ static int os_open(const char *path, struct fuse_file_info *fi) } char buf[10]; snprintf(buf, sizeof(buf), "%08lx\n", h); + pbl = new bufferlist; pbl->append(buf); } break; -- 2.47.3