From f4c7477bdd3856b4c68adf663171325c71e43094 Mon Sep 17 00:00:00 2001 From: marshmellow42 Date: Wed, 5 Jul 2017 17:08:21 -0400 Subject: [PATCH] fix coverity warnings --- client/cmddata.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/cmddata.c b/client/cmddata.c index e13131d4..1f548284 100644 --- a/client/cmddata.c +++ b/client/cmddata.c @@ -1688,7 +1688,7 @@ void GetHiLoTone(int *LowTone, int *HighTone, int clk, int LowToneFC, int HighTo //old CmdFSKdemod adapted by marshmellow //converts FSK to clear NRZ style wave. (or demodulates) int FSKToNRZ(int *data, int *dataLen, int clk, int LowToneFC, int HighToneFC) { - uint8_t ans; + uint8_t ans=0; if (clk == 0 || LowToneFC == 0 || HighToneFC == 0) { int firstClockEdge=0; ans = fskClocks((uint8_t *) &LowToneFC, (uint8_t *) &HighToneFC, (uint8_t *) &clk, false, &firstClockEdge); @@ -1697,7 +1697,7 @@ int FSKToNRZ(int *data, int *dataLen, int clk, int LowToneFC, int HighToneFC) { } } // currently only know fsk modulations with field clocks < 10 samples and > 4 samples. filter out to remove false positives (and possibly destroying ask/psk modulated waves...) - if (ans == 0 || LowToneFC == 0 || HighToneFC == 0 || LowToneFC > 10 || HighToneFC < 4) { + if (ans == 0 || clk == 0 || LowToneFC == 0 || HighToneFC == 0 || LowToneFC > 10 || HighToneFC < 4) { if (g_debugMode > 1) { PrintAndLog ("DEBUG FSKtoNRZ: no fsk clocks found"); }