From 31125b9d342f0143ada6428e011334ef2da64728 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Tue, 28 Apr 2020 22:27:50 +0200 Subject: [PATCH] cppchecker fix - conditionknown --- common/lfdemod.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/lfdemod.c b/common/lfdemod.c index bc753f45d..c73734a75 100644 --- a/common/lfdemod.c +++ b/common/lfdemod.c @@ -1582,9 +1582,10 @@ static uint16_t cleanAskRawDemod(uint8_t *bits, size_t *size, int clk, int inver if (waveHigh) { bits[bitCnt++] = invert; - } else if (!waveHigh) { + } else { bits[bitCnt++] = invert ^ 1; } + if (*startIdx == 0) { *startIdx = i - cl_2; if (g_debugMode == 2) prnt("DEBUG ASK: cleanAskRawDemod minus half clock [%d]", *startIdx);