From ded3b767231b87bac0f135b7d923832b46db97bb Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 13 Mar 2014 11:24:30 -0400 Subject: [PATCH] make connman if statements more clear for freeing data CID 1039738 --- src/modules/connman/e_connman.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/connman/e_connman.c b/src/modules/connman/e_connman.c index a17fcdaf2..e6595a342 100644 --- a/src/modules/connman/e_connman.c +++ b/src/modules/connman/e_connman.c @@ -242,12 +242,12 @@ static void _service_free(struct Connman_Service *cs) eldbus_pending_cancel(cs->pending.connect); free(cs->pending.data); } - if (cs->pending.disconnect) + else if (cs->pending.disconnect) { eldbus_pending_cancel(cs->pending.disconnect); free(cs->pending.data); } - if (cs->pending.remov) + else if (cs->pending.remov) { eldbus_pending_cancel(cs->pending.remov); free(cs->pending.data);