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