]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
openzap: fix echo train usage bug
authorMoises Silva <moy@sangoma.com>
Wed, 25 Aug 2010 13:33:54 +0000 (09:33 -0400)
committerMoises Silva <moy@sangoma.com>
Wed, 25 Aug 2010 13:34:36 +0000 (09:34 -0400)
libs/openzap/src/ozmod/ozmod_zt/ozmod_zt.c

index e1552a9b77f6520ee01140ba10f10d6a5d571034..0eaf955196bc1d40ed4a130ca33f8cce10b799fa 100644 (file)
@@ -641,12 +641,12 @@ static ZIO_OPEN_FUNCTION(zt_open)
                        }
 
                        if (ioctl(zchan->sockfd, codes.ECHOCANCEL, &len)) {
-                zap_log(ZAP_LOG_WARNING, "Echo cancel not available for %d:%d\n", zchan->span_id, zchan->chan_id);
-                       } else if (zt_globals.etlevel >= 0) {
-                len = zt_globals.etlevel;
-                       if (ioctl(zchan->sockfd, codes.ECHOTRAIN, &len)) {
-                                       zap_log(ZAP_LOG_WARNING, "Echo training not available for %d:%d\n", zchan->span_id, zchan->chan_id);
-                }
+                               zap_log(ZAP_LOG_WARNING, "Echo cancel not available for %d:%d\n", zchan->span_id, zchan->chan_id);
+                       } else if (zt_globals.etlevel > 0) {
+                               len = zt_globals.etlevel;
+                               if (ioctl(zchan->sockfd, codes.ECHOTRAIN, &len)) {
+                                                       zap_log(ZAP_LOG_WARNING, "Echo training not available for %d:%d\n", zchan->span_id, zchan->chan_id);
+                               }
                        }
                }