aboutsummaryrefslogtreecommitdiffstats
path: root/src/anetz/anetz.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/anetz/anetz.c')
-rw-r--r--src/anetz/anetz.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/anetz/anetz.c b/src/anetz/anetz.c
index f41a5ce..8c1384a 100644
--- a/src/anetz/anetz.c
+++ b/src/anetz/anetz.c
@@ -248,9 +248,13 @@ void anetz_receive_tone(anetz_t *anetz, int tone)
else
PDEBUG(DANETZ, DEBUG_DEBUG, "Continuous tone is gone.\n");
- if (anetz->sender.loopback) {
+ /* skip any handling in loopback mode */
+ if (anetz->sender.loopback)
+ return;
+
+ /* skip tone 2280 Hz, because it is not relevant for base station */
+ if (tone == 0)
return;
- }
switch (anetz->state) {
case ANETZ_FREI: