From: Kapil Gupta Date: Wed, 15 Aug 2012 18:26:09 +0000 (-0400) Subject: adding code to check return type of "ftdm_start_span" API X-Git-Tag: v1.2.3^2~71^2^2~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f8e843610871275d00e3ce4cd868beaa013d201;p=thirdparty%2Ffreeswitch.git adding code to check return type of "ftdm_start_span" API --- diff --git a/libs/freetdm/mod_freetdm/mod_freetdm.c b/libs/freetdm/mod_freetdm/mod_freetdm.c index a746c1877f..2ee1f20824 100755 --- a/libs/freetdm/mod_freetdm/mod_freetdm.c +++ b/libs/freetdm/mod_freetdm/mod_freetdm.c @@ -3558,7 +3558,10 @@ static switch_status_t load_config(void) switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan)); switch_copy_string(SPAN_CONFIG[span_id].type, "Sangoma (SS7)", sizeof(SPAN_CONFIG[span_id].type)); ftdm_log(FTDM_LOG_DEBUG, "Configured ss7 FreeTDM span %d with config node %s\n", span_id, configname); - ftdm_span_start(span); + if(FTDM_SUCCESS != ftdm_span_start(span)){ + CONFIG_ERROR("Error Starting ss7 FreeTDM span %d\n", span_id); + continue; + } } }