free memory when unregistering an entry.
authorLuigi Rizzo <rizzo@icir.org>
Mon, 13 Nov 2006 12:01:25 +0000 (12:01 +0000)
committerLuigi Rizzo <rizzo@icir.org>
Mon, 13 Nov 2006 12:01:25 +0000 (12:01 +0000)
needs to be merged to 1.4

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@47536 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/cli.c

index f51ed37..b243292 100644 (file)
@@ -1308,6 +1308,7 @@ static int __ast_cli_unregister(struct ast_cli_entry *e, struct ast_cli_entry *e
                AST_LIST_LOCK(&helpers);
                AST_LIST_REMOVE(&helpers, e, list);
                AST_LIST_UNLOCK(&helpers);
+               free(e->_full_cmd);
        }
        return 0;
 }