From 8113eb74a0c290375734e83637dd38b3e3e36262 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sat, 10 Aug 2019 22:58:07 +0100 Subject: [PATCH] eldbus - fix leak of message in error path case fix CID 1402657 --- src/lib/ecore_drm/ecore_drm_dbus.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_drm/ecore_drm_dbus.c b/src/lib/ecore_drm/ecore_drm_dbus.c index 686c93c9eb..5834133179 100644 --- a/src/lib/ecore_drm/ecore_drm_dbus.c +++ b/src/lib/ecore_drm/ecore_drm_dbus.c @@ -314,7 +314,10 @@ _ecore_drm_dbus_device_take_no_pending(uint32_t major, uint32_t minor, Eina_Bool } if (!eldbus_message_arguments_append(msg, "uu", major, minor)) - return -1; + { + eldbus_message_unref(msg); + return -1; + } reply = eldbus_proxy_send_and_block(proxy, msg, timeout); if (eldbus_message_error_get(reply, &errname, &errmsg))