]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: set default hangup cause to normal clearing
authorMoises Silva <moy@sangoma.com>
Fri, 3 Sep 2010 17:30:51 +0000 (13:30 -0400)
committerMoises Silva <moy@sangoma.com>
Fri, 3 Sep 2010 17:30:51 +0000 (13:30 -0400)
libs/freetdm/src/ftdm_io.c

index 37946fc8deb18b56fb1942a21f6cd8a61c84c537..ca00cdc9cd3f937aa03ea0dd51e41ecee51a2794 100644 (file)
@@ -2016,6 +2016,7 @@ FT_DECLARE(ftdm_status_t) _ftdm_channel_call_hangup_with_cause(const char *file,
 FT_DECLARE(ftdm_status_t) _ftdm_channel_call_hangup(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan)
 {
        ftdm_channel_lock(ftdmchan);
+       ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CLEARING;
        call_hangup(ftdmchan, file, func, line);
        ftdm_channel_unlock(ftdmchan);
        return FTDM_SUCCESS;