From: Lukasz Oleksak Date: Mon, 12 Oct 2020 11:03:07 +0000 (+0200) Subject: fix memory leak in atspi_accessible_get_default_label_info X-Git-Tag: submit/tizen/20201020.112528~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=408eaaf58afa3da94916c88593ce1a0a297988f9;p=platform%2Fupstream%2Fat-spi2-core.git fix memory leak in atspi_accessible_get_default_label_info Change-Id: I8e6094e96381fbf276556c04a1f87e0cb656d1b3 --- diff --git a/atspi/atspi-accessible.c b/atspi/atspi-accessible.c index 61a3a88..c2df8ab 100644 --- a/atspi/atspi-accessible.c +++ b/atspi/atspi-accessible.c @@ -678,7 +678,8 @@ atspi_accessible_get_default_label_info (AtspiAccessible *obj, GError **error) default_label_info = calloc(1, sizeof(AtspiAccessibleDefaultLabelInfo)); if (!default_label_info) { - return default_label_info; + dbus_message_unref(reply); + return NULL; } dbus_message_iter_init (reply, &iter); @@ -693,6 +694,7 @@ atspi_accessible_get_default_label_info (AtspiAccessible *obj, GError **error) default_label_info->attributes = _atspi_dbus_hash_from_iter (&iter); dbus_message_iter_next (&iter); + dbus_message_unref(reply); return default_label_info; }