[e1_input] When destroying a link clear all pending messages

This commit is contained in:
Holger Hans Peter Freyther
2010-04-11 14:13:10 +02:00
parent 476940f747
commit 2bb518a3bd

View File

@@ -420,7 +420,14 @@ e1inp_sign_link_create(struct e1inp_ts *ts, enum e1inp_sign_type type,
void e1inp_sign_link_destroy(struct e1inp_sign_link *link)
{
struct msgb *msg;
llist_del(&link->list);
while (!llist_empty(&link->tx_list)) {
msg = msgb_dequeue(&link->tx_list);
msgb_free(msg);
}
talloc_free(link);
}