From 72c282cc66d7e12cd17d0eee90e066d9ebfb1243 Mon Sep 17 00:00:00 2001 From: Richard Mudgett Date: Fri, 20 Dec 2013 20:00:50 +0000 Subject: ao2_iterator: Mini-audit of the ao2_iterator loops in the new code files. * Fixed several places where ao2_iterator_destroy() was not called. * Fixed several iterator loop object variable reference problems. * Fixed res_parking AMI actions returning non-zero. Only the AMI logoff action can return non-zero. Review: https://reviewboard.asterisk.org/r/3087/ ........ Merged revisions 404434 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@404436 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- res/ari/resource_bridges.c | 1 + 1 file changed, 1 insertion(+) (limited to 'res/ari/resource_bridges.c') diff --git a/res/ari/resource_bridges.c b/res/ari/resource_bridges.c index ed3eba82e..16f26279b 100644 --- a/res/ari/resource_bridges.c +++ b/res/ari/resource_bridges.c @@ -682,6 +682,7 @@ void ast_ari_bridges_list(struct ast_variable *headers, struct ast_json *json_bridge = ast_bridge_snapshot_to_json(snapshot, stasis_app_get_sanitizer()); if (!json_bridge || ast_json_array_append(json, json_bridge)) { + ao2_iterator_destroy(&i); ast_ari_response_alloc_failed(response); return; } -- cgit v1.2.3