From 8814fdafab377139cdf3863096234f4d5b6e543e Mon Sep 17 00:00:00 2001 From: "Jose A. Rivera" Date: Fri, 24 Jan 2014 09:56:17 -0600 Subject: libgfapi: Fix pointer dereference before NULL check ctx is not checked for NULL before it is dereferenced, though the check in "err" seems to suggest we should guard against it. BUG: 789278 CID: 1124827 Change-Id: I6ed0b42992af5f370cce9aa2feb56811cdd54b42 Signed-off-by: Jose A. Rivera Reviewed-on: http://review.gluster.org/6782 Tested-by: Gluster Build System Reviewed-by: Anand Avati --- api/src/glfs.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'api') diff --git a/api/src/glfs.c b/api/src/glfs.c index 1bae78d23..2b4312eac 100644 --- a/api/src/glfs.c +++ b/api/src/glfs.c @@ -68,6 +68,10 @@ glusterfs_ctx_defaults_init (glusterfs_ctx_t *ctx) xlator_mem_acct_init (THIS, glfs_mt_end + 1); + if (!ctx) { + goto err; + } + ctx->process_uuid = generate_glusterfs_ctx_id (); if (!ctx->process_uuid) { goto err; -- cgit