summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--xlators/nfs/server/src/nfs-fops.c4
-rw-r--r--xlators/nfs/server/src/nlm4.c6
2 files changed, 7 insertions, 3 deletions
diff --git a/xlators/nfs/server/src/nfs-fops.c b/xlators/nfs/server/src/nfs-fops.c
index 9abb2ac..e78cef7 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 873f350..6fd952f 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;