From 542a171bb40fd4b4bc9b4d9bd24ee03e9f7cd279 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Wed, 15 Feb 2012 16:44:48 +0000 Subject: [PATCH] Use proper function to remove all branches on D command. --- daemon/call.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/daemon/call.c b/daemon/call.c index 6b942edc4..082dcd773 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -1460,14 +1460,7 @@ char *call_delete_udp(const char **out, struct callmaster *m) { } } else { mylog(LOG_INFO, "[%s] Deleting all call branches", c->callid); - /* delete whole list */ - while(c) { - mylog(LOG_INFO, "[%s - %s] Deleted call branch", - c->callid, VIA2STR(c->viabranch)); - next = c->next; - call_destroy(c); - c = next; - } + call_destroy_all_branches(c); }