elput: Fix resource leak
authorChris Michael <cp.michael@samsung.com>
Mon, 19 Dec 2016 14:49:36 +0000 (09:49 -0500)
committerChris Michael <cp.michael@samsung.com>
Mon, 19 Dec 2016 14:49:36 +0000 (09:49 -0500)
Coverty reports that we leak 'reply' here if we fall into the error
condition.

CID1367506

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/lib/elput/elput_logind.c

index 18453a6..cf5c631 100644 (file)
@@ -393,6 +393,7 @@ _logind_device_take(Elput_Manager *em, uint32_t major, uint32_t minor)
    if (eldbus_message_error_get(reply, &errname, &errmsg))
      {
         ERR("Eldbus Message Error: %s %s", errname, errmsg);
+        eldbus_message_unref(reply);
         return -1;
      }