]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: ISDN - Removed unnecessay locks since lock is now done by ftdm core
authorDavid Yat Sin <dyatsin@sangoma.com>
Thu, 10 Feb 2011 19:00:19 +0000 (14:00 -0500)
committerDavid Yat Sin <dyatsin@sangoma.com>
Thu, 10 Feb 2011 19:00:19 +0000 (14:00 -0500)
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c

index 5702b72fa292d0347c26a8c9f69029a85526e681..608b0b6ac0ac9dcef7a0386238ffacc3ee29e110 100644 (file)
@@ -912,9 +912,6 @@ static FIO_CHANNEL_OUTGOING_CALL_FUNCTION(ftdm_sangoma_isdn_outgoing_call)
        sngisdn_chan_data_t  *sngisdn_info = ftdmchan->call_data;
        ftdm_status_t status = FTDM_FAIL;       
        
-       /* lock the channel while we check whether it is availble */
-       ftdm_channel_lock(ftdmchan);
-
        switch (ftdmchan->state) {
 
                case FTDM_CHANNEL_STATE_DOWN:
@@ -939,10 +936,9 @@ static FIO_CHANNEL_OUTGOING_CALL_FUNCTION(ftdm_sangoma_isdn_outgoing_call)
                        ftdm_log_chan_msg(ftdmchan, FTDM_LOG_WARNING, "Outgoing call requested channel in already in use\n");
                        status = FTDM_BREAK;
                }
-               break;            
+               break;
        }
 
-       ftdm_channel_unlock(ftdmchan);
        return status;
 }
 static FIO_CHANNEL_GET_SIG_STATUS_FUNCTION(ftdm_sangoma_isdn_get_chan_sig_status)