From ad846d10d5fbab2ded5fddc47475b95a788c223c Mon Sep 17 00:00:00 2001 From: Gui Hecheng Date: Thu, 17 Nov 2016 18:01:22 +0800 Subject: [PATCH] cephfs: fix missing ll_get for ll_walk Fixs: http://tracker.ceph.com/issues/18086 Signed-off-by: Gui Hecheng --- src/client/Client.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/client/Client.cc b/src/client/Client.cc index bc246f7adf6..4d661b0752a 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -9917,6 +9917,7 @@ int Client::ll_walk(const char* name, Inode **out, struct ceph_statx *stx, } else { assert(in); fill_statx(in, mask, stx); + _ll_get(in.get()); *out = in.get(); return 0; } -- 2.47.3