From: Mike Blumenkrantz Date: Tue, 15 Oct 2019 22:02:49 +0000 (+0900) Subject: examples/eldbus: fix pointer leak on failure case X-Git-Tag: submit/tizen/20191111.023126~271 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b934f3dd62a1f803c52ad0e819d03523f4609089;p=platform%2Fupstream%2Fefl.git examples/eldbus: fix pointer leak on failure case Summary: CID 1400787 Reviewers: kimcinoo Reviewed By: kimcinoo Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10407 --- diff --git a/src/examples/eldbus/complex-types-server.c b/src/examples/eldbus/complex-types-server.c index 30321e8..6d9c8f3 100644 --- a/src/examples/eldbus/complex-types-server.c +++ b/src/examples/eldbus/complex-types-server.c @@ -196,13 +196,14 @@ _double_container(const Eldbus_Service_Interface *iface EINA_UNUSED, const Eldbu { Eldbus_Message_Iter *array1, *array2, *structure; int num1, num2; - Eldbus_Message *reply = eldbus_message_method_return_new(msg); + Eldbus_Message *reply; if (!eldbus_message_arguments_get(msg, "a(ii)a(ii)", &array1, &array2)) { printf("Error on eldbus_message_arguments_get()\n"); return NULL; } + reply = eldbus_message_method_return_new(msg); printf("DoubleCountainer\n{\nArray1:\n"); while (eldbus_message_iter_get_and_next(array1, 'r', &structure))