From 4725bd37787fe1c02213ab63316abb234077990f Mon Sep 17 00:00:00 2001 From: Vijay Bellur Date: Sat, 25 Sep 2010 07:52:18 +0000 Subject: protocol/server: Check before de-referencing conf Signed-off-by: Vijay Bellur Signed-off-by: Vijay Bellur BUG: 1698 () URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1698 --- xlators/protocol/server/src/server-helpers.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'xlators/protocol/server/src') diff --git a/xlators/protocol/server/src/server-helpers.c b/xlators/protocol/server/src/server-helpers.c index 3dbd007ce..59a498971 100644 --- a/xlators/protocol/server/src/server-helpers.c +++ b/xlators/protocol/server/src/server-helpers.c @@ -726,6 +726,10 @@ server_connection_put (xlator_t *this, server_connection_t *conn) conf = this->private; + if (conf == NULL) { + goto out; + } + pthread_mutex_lock (&conf->mutex); { conn->ref--; -- cgit