[commit] r9590 - freeswitch/trunk/src/mod/endpoints/mod_sofia
Author: brian Date: Thu Sep 18 16:43:13 2008 New Revision: 9590 Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c Log: allow send_message and notify events to send a message/notify without a body if needed. Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c ============================================================================== --- freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c (original) +++ freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c Thu Sep 18 16:43:13 2008 @@ -2098,7 +2098,7 @@ sofia_profile_t *profile; nua_handle_t *nh; - if (profile_name && ct && es && body && user && host && (profile = sofia_glue_find_profile(profile_name))) { + if (profile_name && ct && es && user && host && (profile = sofia_glue_find_profile(profile_name))) { char *id = NULL; char *contact, *p; char buf[512] = ""; @@ -2129,7 +2129,7 @@ NUTAG_NEWSUB(1), SIPTAG_EVENT_STR(es), SIPTAG_CONTENT_TYPE_STR(ct), - SIPTAG_PAYLOAD_STR(body), + TAG_IF(!switch_strlen_zero(body), SIPTAG_PAYLOAD_STR(body)), TAG_END()); @@ -2149,7 +2149,7 @@ sofia_profile_t *profile; nua_handle_t *nh; - if (profile_name && ct && body && user && host) { + if (profile_name && ct && user && host) { char *id = NULL; char *contact, *p; char buf[512] = ""; @@ -2185,7 +2185,7 @@ nua_message(nh, NUTAG_NEWSUB(1), SIPTAG_CONTENT_TYPE_STR(ct), - SIPTAG_PAYLOAD_STR(body), + TAG_IF(!switch_strlen_zero(body), SIPTAG_PAYLOAD_STR(body)), TAG_END());
participants (1)
-
Freeswitch SVN