diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-07-21 02:02:54 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-07-21 02:02:54 +0000 |
commit | 3e3618b773448381108050bfe53ccff415b367a4 (patch) | |
tree | 18a792859492127e51925f4862f7ed74aef1a69e /channels | |
parent | 89578782ab3aa75f9c440ceb411b1b2611c60425 (diff) |
Merged revisions 76226 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r76226 | russell | 2007-07-20 21:01:46 -0500 (Fri, 20 Jul 2007) | 4 lines
Backport a fix for a memory leak that was fixed in trunk in reivision 76221
by rizzo. The memory used for the localaddr list was not freed during a
configuration reload.
........
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@76227 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_sip.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 8bd7b679f..a99872ad9 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -16382,6 +16382,7 @@ static int reload_config(enum channelreloadreason reason) /* Reset IP addresses */ memset(&bindaddr, 0, sizeof(bindaddr)); + ast_free_ha(localaddr); memset(&localaddr, 0, sizeof(localaddr)); memset(&externip, 0, sizeof(externip)); memset(&default_prefs, 0 , sizeof(default_prefs)); |