From 23efa1ef56f9d4c4ed2968aebbf2f211b9fcd556 Mon Sep 17 00:00:00 2001 From: Moises Silva Date: Tue, 29 Jun 2010 00:17:48 -0400 Subject: [PATCH] freetdm: only use echo training when value is bigger than zero (fixes silence when using oslec) --- libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c b/libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c index a2eacaca61..c4ba3ae749 100644 --- a/libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c +++ b/libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c @@ -639,7 +639,7 @@ static FIO_OPEN_FUNCTION(zt_open) } if (ioctl(ftdmchan->sockfd, codes.ECHOCANCEL, &len)) { ftdm_log(FTDM_LOG_WARNING, "Echo cancel not available for %d:%d\n", ftdmchan->span_id, ftdmchan->chan_id); - } else if (zt_globals.etlevel >= 0) { + } else if (zt_globals.etlevel > 0) { len = zt_globals.etlevel; if (ioctl(ftdmchan->sockfd, codes.ECHOTRAIN, &len)) { ftdm_log(FTDM_LOG_WARNING, "Echo training not available for %d:%d\n", ftdmchan->span_id, ftdmchan->chan_id);