From: Paweł Stawicki
Date: Mon, 19 Mar 2018 16:14:53 +0000 (+0100)
Subject: [prevent][33901] Fix for unckecked return value
X-Git-Tag: submit/tizen/20180403.101617~3
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F06%2F173106%2F1;p=platform%2Fupstream%2Fat-spi2-atk.git
[prevent][33901] Fix for unckecked return value
Change-Id: I077afba66fdddd254d553f73375fae5a6b644b34
---
diff --git a/atk-adaptor/spi-dbus.c b/atk-adaptor/spi-dbus.c
index e757376..03cce7c 100644
--- a/atk-adaptor/spi-dbus.c
+++ b/atk-adaptor/spi-dbus.c
@@ -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);