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);