From fb19100f444e4f6c970f93a234f6a08c11510366 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Sun, 23 Mar 2014 08:02:08 +0800 Subject: [PATCH] mds: fix null pointer dereference in MDCache::rejoin_send_rejoins() Signed-off-by: Yan, Zheng --- src/mds/MDCache.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index 4a4957ba4091a..4b48465d612b0 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -3616,6 +3616,8 @@ void MDCache::rejoin_send_rejoins() ++p) { assert(cap_export_targets.count(p->first)); int target = cap_export_targets[p->first]; + if (rejoins.count(target) == 0) + continue; rejoins[target]->cap_exports[p->first] = p->second; for (map::iterator q = p->second.begin(); q != p->second.end(); -- 2.39.5