Fix ast_translator_free_path (bug 1254)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2494 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
James Golovich
2004-03-20 10:55:57 +00:00
parent 1498cc552f
commit 92f6d077fd

View File

@@ -70,10 +70,11 @@ static int powerof(int d)
void ast_translator_free_path(struct ast_trans_pvt *p)
{
struct ast_trans_pvt *pl;
while(p) {
pl = p;
p = p->next;
struct ast_trans_pvt *pl, *pn;
pn = p;
while(pn) {
pl = pn;
pn = pn->next;
if (pl->state && pl->step->destroy)
pl->step->destroy(pl->state);
free(pl);