From 175c9eebcad5de3aa855ffce117d3457cf3127da Mon Sep 17 00:00:00 2001 From: Travis Cross Date: Sat, 19 Apr 2014 19:26:27 +0000 Subject: [PATCH] Remove extraneous abort(3) when sending chat This appears to have been accidentally added in commit 79ebcb104b92fa37ed291e96ab2d611f297e6078 which sought to provide a mechanism for disabling Sofia's chat interface. The abort(3) here achieved that a bit too well. --- src/mod/endpoints/mod_sofia/sofia_presence.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mod/endpoints/mod_sofia/sofia_presence.c b/src/mod/endpoints/mod_sofia/sofia_presence.c index f25f5eb52d..8d5d7fb0da 100644 --- a/src/mod/endpoints/mod_sofia/sofia_presence.c +++ b/src/mod/endpoints/mod_sofia/sofia_presence.c @@ -150,7 +150,7 @@ switch_status_t sofia_presence_chat_send(switch_event_t *message_event) network_port = switch_event_get_header(message_event, "to_sip_port"); extra_headers = sofia_glue_get_extra_headers_from_event(message_event, SOFIA_SIP_HEADER_PREFIX); - abort(); + if (!to) { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Missing To: header.\n"); goto end;