From: JunsuChoi Date: Mon, 9 Apr 2018 10:46:00 +0000 (+0900) Subject: atspi : fix memory leak X-Git-Tag: submit/tizen_4.0/20180412.064201^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=78f84650b8fdba51dc2cd6c846a39efb9d23a68c;p=platform%2Fupstream%2Felementary.git atspi : fix memory leak If return at check iter_entry, it occured memory leak form ret Change-Id: I88880bcee4f18f0b4fce8d6451e64c87282d0a7a --- diff --git a/src/lib/elm_atspi_bridge.c b/src/lib/elm_atspi_bridge.c index a5ddfb1..9781948 100644 --- a/src/lib/elm_atspi_bridge.c +++ b/src/lib/elm_atspi_bridge.c @@ -1217,7 +1217,7 @@ _accessible_reading_material_get(const Eldbus_Service_Interface *iface, const El EINA_LIST_FOREACH(attrs, l, attr) { iter_entry = eldbus_message_iter_container_new(iter_dict, 'e', NULL); - EINA_SAFETY_ON_NULL_RETURN_VAL(iter_entry, NULL); + EINA_SAFETY_ON_NULL_GOTO(iter_entry, fail); eldbus_message_iter_arguments_append(iter_entry, "ss", attr->key, attr->value); eldbus_message_iter_container_close(iter_dict, iter_entry); }