diff options
Diffstat (limited to 'src/anetz/anetz.c')
-rw-r--r-- | src/anetz/anetz.c | 8 |
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: |