From 55d7e53da07a87a621d9701bfd662c8b2edc3108 Mon Sep 17 00:00:00 2001 From: Benjamin Reis Date: Tue, 20 Mar 2018 12:16:43 +0100 Subject: [PATCH] accept/deny chatroom list subscription --- .../handlers/local-conference-list-event-handler.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/conference/handlers/local-conference-list-event-handler.cpp b/src/conference/handlers/local-conference-list-event-handler.cpp index bce697772..4eb089136 100644 --- a/src/conference/handlers/local-conference-list-event-handler.cpp +++ b/src/conference/handlers/local-conference-list-event-handler.cpp @@ -57,8 +57,11 @@ void LocalConferenceListEventHandler::subscribeReceived (LinphoneEvent *lev, con return; const string &xmlBody = string(linphone_content_get_string_buffer(body)); - if (xmlBody.empty()) + if (xmlBody.empty()) { + linphone_event_deny_subscription(lev, LinphoneReasonDeclined); return; + } + linphone_event_accept_subscription(lev); const LinphoneAddress *lAddr = linphone_event_get_from(lev); char *addrStr = linphone_address_as_string(lAddr);