From beecc51454d67b6af1388cd855063a8abcc34c11 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pawe=C5=82=20Stawicki?= Date: Fri, 16 Mar 2018 16:30:53 +0100 Subject: [PATCH] [prevent][32379] Fix for resource leakage Change-Id: I901af1e8739151b1d13b38c7d596678e1a286704 --- registryd/deviceeventcontroller.c | 1 + 1 file changed, 1 insertion(+) diff --git a/registryd/deviceeventcontroller.c b/registryd/deviceeventcontroller.c index 62cd706..0039464 100644 --- a/registryd/deviceeventcontroller.c +++ b/registryd/deviceeventcontroller.c @@ -1371,6 +1371,7 @@ impl_register_keystroke_listener (DBusConnection *bus, Accessibility_KeyDefinition *kd = (Accessibility_KeyDefinition *)g_malloc(sizeof(Accessibility_KeyDefinition)); if (!spi_dbus_message_iter_get_struct(&iter_array, DBUS_TYPE_INT32, &kd->keycode, DBUS_TYPE_INT32, &kd->keysym, DBUS_TYPE_STRING, &keystring, DBUS_TYPE_INVALID)) { + g_free (kd); break; } kd->keystring = g_strdup (keystring); -- 2.7.4