From b79295518807f75d68e7d39316986a14d3b797db Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 6 Sep 2019 14:04:56 -0400 Subject: [PATCH] ignore untagged/wildcard/unknown MLs in delete with via-branch fixes #840 Change-Id: Ifddf6c4c5ae58556dc9a746f657c7aebc4beee67 (cherry picked from commit 7b60ca8e35556bae390aa4e53603a7c5410d94e8) --- daemon/call.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/call.c b/daemon/call.c index 7fd15a3c2..391447437 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -2750,7 +2750,7 @@ int call_delete_branch(const str *callid, const str *branch, if ((!totag || !totag->len) && branch && branch->len) { // try a via-branch match ml = g_hash_table_lookup(c->viabranches, branch); - if (ml) + if (ml && ml->tag.len) // ignore wildcard/unknown monologues goto do_delete; }