From: Danny Al-Gaaf Date: Fri, 10 May 2013 15:30:41 +0000 (+0200) Subject: client/Client.cc: fix possible NULL pointer dereference X-Git-Tag: v0.63~41^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cb91f0fd6ef360da81f941996286579c4c22b9bd;p=ceph.git client/Client.cc: fix possible NULL pointer dereference CID 751332 Dereference null return value (CWE-476) Signed-off-by: Danny Al-Gaaf --- diff --git a/src/client/Client.cc b/src/client/Client.cc index bddfa0a19968..6947f8b43060 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -6379,6 +6379,9 @@ int Client::get_caps_issued(int fd) { Mutex::Locker lock(client_lock); Fh *f = get_filehandle(fd); + if (!f) + return -EBADF; + return f->inode->caps_issued(); }