From d6932bb08f357a22682e8af2086131f92600ad02 Mon Sep 17 00:00:00 2001 From: Matthias Wirth Date: Mon, 2 Sep 2024 23:03:19 +0200 Subject: [PATCH] make log_ppm work with argument 0 as expected --- readsb.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/readsb.c b/readsb.c index a4aca6c4..8292d919 100644 --- a/readsb.c +++ b/readsb.c @@ -1924,9 +1924,12 @@ static error_t parse_opt(int key, char *arg, struct argp_state *state) { if (strcasecmp(token[0], "log_ppm") == 0) { if (token[1]) { Modes.devel_log_ppm = atoi(token[1]); - } else { + } + if (Modes.devel_log_ppm == 0) { Modes.devel_log_ppm = -1; } + // setting to -1 to enable due to the following check + // if (Modes.devel_log_ppm && fabs(ppm) > Modes.devel_log_ppm) { } if (strcasecmp(token[0], "sbs_override_squawk") == 0 && token[1]) {