From: Chris Michael Date: Wed, 25 Jan 2017 14:01:12 +0000 (-0500) Subject: elput: Fix resource leak X-Git-Tag: upstream/1.20.0~2299 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=358b4b9a9ad748c67a205c6040cc143a3b9a021a;p=platform%2Fupstream%2Fefl.git elput: Fix resource leak Coverity reports that we leak 'msg' here if we fail to append arguments to the message. Fixes CID1367499 @fix Signed-off-by: Chris Michael --- diff --git a/src/lib/elput/elput_logind.c b/src/lib/elput/elput_logind.c index cf5c631..2503448 100644 --- a/src/lib/elput/elput_logind.c +++ b/src/lib/elput/elput_logind.c @@ -600,7 +600,10 @@ _logind_vt_set(Elput_Manager *em, int vt) if (!msg) return EINA_FALSE; if (!eldbus_message_arguments_append(msg, "u", vt)) - return EINA_FALSE; + { + eldbus_message_unref(msg); + return EINA_FALSE; + } eldbus_connection_send(em->dbus.conn, msg, NULL, NULL, -1);