From ed177d72d48b0c97bae7714ce7ccfbb9e068efaa Mon Sep 17 00:00:00 2001 From: Tilghman Lesher Date: Thu, 16 Jul 2009 16:27:35 +0000 Subject: [PATCH] Fix a memory leak. (closes issue #15517) Reported by: adomjan Patches: func_realtime.c-ast_variable_destroy.diff uploaded by adomjan (license 487) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@206807 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- funcs/func_realtime.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/funcs/func_realtime.c b/funcs/func_realtime.c index 6941b224ec..ce64cba4ec 100644 --- a/funcs/func_realtime.c +++ b/funcs/func_realtime.c @@ -93,6 +93,8 @@ static int function_realtime_read(struct ast_channel *chan, char *cmd, char *dat ast_build_string(&results, &resultslen, "%s%s%s%s", var->name, args.delim2, var->value, args.delim1); ast_copy_string(buf, result_begin, len); + ast_variables_destroy(head); + ast_module_user_remove(u); if (chan) -- 2.47.2