From f5e819cda150805029c1cf071c0e8382dee80b95 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Sun, 19 Jan 2020 15:44:02 +0800 Subject: [PATCH] mds: fix null pointer dereference in Server::handle_client_link() Fixes: https://tracker.ceph.com/issues/43660 Signed-off-by: "Yan, Zheng" --- src/mds/Server.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 35da262d408..ce1e6fb5e0c 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -6136,6 +6136,7 @@ void Server::handle_client_link(MDRequestRef& mdr) if (!targeti) { dout(10) << "ESTALE on path2, attempting recovery" << dendl; mdcache->find_ino_peers(req->get_filepath2().get_ino(), new C_MDS_TryFindInode(this, mdr)); + return; } mdr->pin(targeti); -- 2.47.3