[asterisk-dev] memory leak in chan_agent.c
Russell Bryant
russell at digium.com
Wed Mar 7 10:56:23 MST 2007
Christian wrote:
> i was just reading chan_agent.c (svn 1.4 head) and found that in
> "add_agent" (line :299) there is a "parse" variable allocated which
> never seems to be freed. Is that correct or does the app_args_parse
> stuff magically free that later ? I assume this is a memory leak, if
> somebody confirms i'll fix that and check for other mem leaks like that.
parse = ast_strdupa(agent);
Note that this is strdupa, and not strdup. This function just allocates
memory on the stack, so there is no need to free it.
--
Russell Bryant
Software Engineer
Digium, Inc.
More information about the asterisk-dev
mailing list