From 4a1740d3e8fbccc18772c0fc5f70f2cd7443d51e Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Sun, 19 Feb 2017 16:16:00 +0100 Subject: Ressources used by va_start must be freed with va_end Coverty warn of the defect. Change-Id: Ie86684520e1d5b41237ab8d3247c24564a1a8639 BUG: 1424802 Signed-off-by: Michael Scherer Reviewed-on: https://review.gluster.org/16673 Smoke: Gluster Build System Reviewed-by: Shyamsundar Ranganathan Tested-by: Raghavendra G Reviewed-by: Susant Palai Reviewed-by: Raghavendra G NetBSD-regression: NetBSD Build System CentOS-regression: Gluster Build System --- xlators/cluster/dht/src/dht-common.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'xlators') diff --git a/xlators/cluster/dht/src/dht-common.c b/xlators/cluster/dht/src/dht-common.c index 447279ecd34..6a061641fd0 100644 --- a/xlators/cluster/dht/src/dht-common.c +++ b/xlators/cluster/dht/src/dht-common.c @@ -9038,8 +9038,10 @@ dht_notify (xlator_t *this, int event, void *data, ...) ret = dict_get_int32 (dict, "rebalance-command", (int32_t*)&cmd); - if (ret) + if (ret) { + va_end (ap); return ret; + } LOCK (&defrag->lock); { if (defrag->is_exiting) @@ -9064,6 +9066,7 @@ dht_notify (xlator_t *this, int event, void *data, ...) } unlock: UNLOCK (&defrag->lock); + va_end (ap); return ret; break; } -- cgit