From c006434c4f6d5762e826bd2ecc414b6d332d66c9 Mon Sep 17 00:00:00 2001 From: Sunny Kumar Date: Mon, 20 Aug 2018 17:54:32 +0530 Subject: nfs : fix coverity issues Fixes 1388608 and 1274073. updates: bz#789278 Change-Id: Ibe2b948ae3b02feb938caffe81b2e484b4c7b221 Signed-off-by: Sunny Kumar --- xlators/nfs/server/src/nfs-fops.c | 4 ++++ xlators/nfs/server/src/nlm4.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) (limited to 'xlators/nfs/server') diff --git a/xlators/nfs/server/src/nfs-fops.c b/xlators/nfs/server/src/nfs-fops.c index 9abb2ac4eeb..e78cef7f0b4 100644 --- a/xlators/nfs/server/src/nfs-fops.c +++ b/xlators/nfs/server/src/nfs-fops.c @@ -121,6 +121,10 @@ nfs_fop_local_init(xlator_t *nfsx) return NULL; l = mem_get(nfs_fop_mempool(nfsx)); + if (!l) { + gf_msg_nomem(GF_NFS, GF_LOG_ERROR, 4096); + return NULL; + } memset(l, 0, sizeof(*l)); return l; diff --git a/xlators/nfs/server/src/nlm4.c b/xlators/nfs/server/src/nlm4.c index 873f350a91f..6fd952fd338 100644 --- a/xlators/nfs/server/src/nlm4.c +++ b/xlators/nfs/server/src/nlm4.c @@ -1403,8 +1403,8 @@ nlm4svc_lock_cbk(call_frame_t *frame, void *cookie, xlator_t *this, stat = nlm4_granted; if (cs->monitor && !nlm_monitor(caller_name)) { /* FIXME: handle nsm_monitor failure */ - gf_thread_create(&thr, NULL, nsm_monitor, (void *)caller_name, - "nlmmon"); + (void)gf_thread_create(&thr, NULL, nsm_monitor, (void *)caller_name, + "nlmmon"); } } @@ -2699,7 +2699,7 @@ nlm4svc_init(xlator_t *nfsx) goto err; } - gf_thread_create(&thr, NULL, nsm_thread, (void *)NULL, "nfsnsm"); + (void)gf_thread_create(&thr, NULL, nsm_thread, (void *)NULL, "nfsnsm"); timeout.tv_sec = nlm_grace_period; timeout.tv_nsec = 0; -- cgit