Merged revisions 198248 via svnmerge from

https://origsvn.digium.com/svn/asterisk/trunk

........
  r198248 | file | 2009-05-29 23:31:48 -0300 (Fri, 29 May 2009) | 2 lines
  
  When removing all packets from a dialog we also need to free the data if present.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@198250 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.6.2
Joshua Colp 17 years ago
parent 45bf92b12f
commit 23976ec287

@ -2945,6 +2945,9 @@ static void *dialog_unlink_all(struct sip_pvt *dialog, int lockowner, int lockdi
dialog->packets = dialog->packets->next;
AST_SCHED_DEL(sched, cp->retransid);
dialog_unref(cp->owner, "remove all current packets in this dialog, and the pointer to the dialog too as part of __sip_destroy");
if (cp->data) {
ast_free(cp->data);
}
ast_free(cp);
}

Loading…
Cancel
Save