From 4db23448ce252728f10df967b55b2787d5fb8db5 Mon Sep 17 00:00:00 2001 From: Michael Vrable Date: Mon, 29 Mar 2010 20:30:09 -0700 Subject: [PATCH] Possible null pointer dereference fix. --- nfs3/nfs3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nfs3/nfs3.c b/nfs3/nfs3.c index ec5c736..f7e7b4e 100644 --- a/nfs3/nfs3.c +++ b/nfs3/nfs3.c @@ -996,8 +996,8 @@ void nfsproc3_readdirplus_3_svc(readdirplus3args *argp, RPCRequest *req) while (count < MAX_READDIR_DIRENTS && !g_sequence_iter_is_end(i)) { BlueSkyDirent *d = g_sequence_get(i); BlueSkyInode *inode = bluesky_get_inode(fs, d->inum); - g_mutex_lock(inode->lock); if (inode != NULL) { + g_mutex_lock(inode->lock); dircount += 24 + ((strlen(d->name) + 3) & ~3); attrcount += 88 + 8 + 8; if (dircount > argp->dircount -- 2.20.1