From 633f1bf8ea749984dba95034551e1e5f4499a12b Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Wed, 31 Jan 2018 10:41:40 +0100 Subject: [PATCH] fix crash when receiving invte from an unknown chatroom --- coreapi/callbacks.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/coreapi/callbacks.c b/coreapi/callbacks.c index ebfda5738..25967bcb8 100644 --- a/coreapi/callbacks.c +++ b/coreapi/callbacks.c @@ -113,8 +113,11 @@ static void call_received(SalCallOp *h) { L_GET_PRIVATE(static_pointer_cast(chatRoom))->confirmJoining(h); linphone_address_unref(toAddr); linphone_address_unref(fromAddr); - return; + } else { + //invite is for an unknown chatroom + h->decline(SalReasonNotFound, nullptr); } + return; } else { // TODO: handle media conference joining if the "text" feature tag is not present }