From: Paweł Stawicki Date: Fri, 16 Mar 2018 15:30:53 +0000 (+0100) Subject: [prevent][32379] Fix for resource leakage X-Git-Tag: accepted/tizen/unified/20180405.005254~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F02%2F172902%2F2;p=platform%2Fupstream%2Fat-spi2-core.git [prevent][32379] Fix for resource leakage Change-Id: I901af1e8739151b1d13b38c7d596678e1a286704 --- 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);