[prevent][33901] Fix for unckecked return value 06/173106/1
authorPaweł Stawicki <p.stawicki@samsung.com>
Mon, 19 Mar 2018 16:14:53 +0000 (17:14 +0100)
committerPaweł Stawicki <p.stawicki@samsung.com>
Mon, 19 Mar 2018 16:14:53 +0000 (17:14 +0100)
Change-Id: I077afba66fdddd254d553f73375fae5a6b644b34

atk-adaptor/spi-dbus.c

index e757376..03cce7c 100644 (file)
@@ -76,7 +76,10 @@ void spi_dbus_emit_valist(DBusConnection *bus, const char *path, const char *int
   sig = dbus_message_new_signal(path, interface, name);
   if (first_arg_type != DBUS_TYPE_INVALID)
   {
-    dbus_message_append_args_valist(sig, first_arg_type, args);
+    if (dbus_message_append_args_valist(sig, first_arg_type, args) == FALSE) {
+      dbus_message_unref(sig);
+      return;
+    }
   }
   dbus_connection_send(bus, sig, NULL);
   dbus_message_unref(sig);