From 97dacd732342afacee9dafe8102528a0fc2c6913 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Mon, 21 Sep 2015 10:50:34 +0800 Subject: [PATCH] client: debug ll_get_inode() Signed-off-by: Yan, Zheng --- src/client/Client.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index 0d85db2..3ccdfdd 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -8352,10 +8352,12 @@ Inode *Client::ll_get_inode(vinodeno_t vino) { Mutex::Locker lock(client_lock); unordered_map::iterator p = inode_map.find(vino); - if (p == inode_map.end()) - return NULL; - Inode *in = p->second; - _ll_get(in); + Inode *in = NULL; + if (p != inode_map.end()) { + in = p->second; + _ll_get(in); + } + ldout(cct, 3) << "ll_get_inode " << vino << " -> " << in << dendl; return in; } -- 1.9.3