]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: only use echo training when value is bigger than zero (fixes silence when...
authorMoises Silva <moy@sangoma.com>
Tue, 29 Jun 2010 04:17:48 +0000 (00:17 -0400)
committerMoises Silva <moy@sangoma.com>
Tue, 29 Jun 2010 04:17:48 +0000 (00:17 -0400)
libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c

index a2eacaca61b8e4a6002b4fb0222947e3f5287909..c4ba3ae749a771bae217759a5dd3be564a28b7e7 100644 (file)
@@ -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);