From: Yan, Zheng Date: Fri, 17 Oct 2014 14:07:33 +0000 (+0800) Subject: mds: fix null dereference X-Git-Tag: v0.88~59^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F2743%2Fhead;p=ceph.git mds: fix null dereference Server::handle_client_file_setlock() should return after calling reply_request() Signed-off-by: Yan, Zheng --- diff --git a/src/mds/Server.cc b/src/mds/Server.cc index e1df31abe299a..3f3408e1693a8 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -3204,6 +3204,7 @@ void Server::handle_client_file_setlock(MDRequestRef& mdr) dout(10) << "got unknown lock type " << set_lock.type << ", dropping request!" << dendl; reply_request(mdr, -EOPNOTSUPP); + return; } dout(10) << " state prior to lock change: " << *lock_state << dendl;