From e6a56fc3e4caae00683b2d7ca2277b6b1087b831 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 4 May 2012 17:11:09 +0000 Subject: [PATCH] Don't try to remember viabranch if viabranch is NULL (only applies to TCP protocol) --- daemon/call.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/call.c b/daemon/call.c index d58429d38..0c1d31729 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -1237,7 +1237,7 @@ static struct call *call_get_or_create(const char *callid, const char *viabranch g_hash_table_insert(m->callhash, c->callid, c); } - if (!g_hash_table_lookup(c->branches, viabranch)) + if (viabranch && !g_hash_table_lookup(c->branches, viabranch)) g_hash_table_insert(c->branches, strdup(viabranch), (void *) 0x1); return c;