From cb91f0fd6ef360da81f941996286579c4c22b9bd Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Fri, 10 May 2013 17:30:41 +0200 Subject: [PATCH] client/Client.cc: fix possible NULL pointer dereference CID 751332 Dereference null return value (CWE-476) Signed-off-by: Danny Al-Gaaf --- src/client/Client.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/Client.cc b/src/client/Client.cc index bddfa0a19968f..6947f8b43060e 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(); } -- 2.39.5