From 38e1cd0295cf7fde5003680dbdeffa904ee63319 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pawe=C5=82=20Stawicki?= Date: Mon, 19 Mar 2018 17:14:53 +0100 Subject: [PATCH] [prevent][33901] Fix for unckecked return value Change-Id: I077afba66fdddd254d553f73375fae5a6b644b34 --- atk-adaptor/spi-dbus.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); -- 2.34.1