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);