freetdm: only set ec call end when the HANGUP state is confirmed

This commit is contained in:
Moises Silva
2011-02-18 10:51:36 -05:00
parent 22b3d34d55
commit f734891d75
2 changed files with 2 additions and 2 deletions
-2
View File
@@ -2175,8 +2175,6 @@ static ftdm_status_t _ftdm_channel_call_hangup_nl(const char *file, const char *
{
ftdm_status_t status = FTDM_SUCCESS;
ftdm_set_echocancel_call_end(chan);
if (chan->state != FTDM_CHANNEL_STATE_DOWN) {
if (chan->state == FTDM_CHANNEL_STATE_HANGUP) {
/* make user's life easier, and just ignore double hangup requests */