From 0f96bcff0570936c3a6c480214784240a9787cfe Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sat, 3 Sep 2022 10:31:08 +0200 Subject: [PATCH] CID 398740, init a struct --- client/src/cmdhficlass.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client/src/cmdhficlass.c b/client/src/cmdhficlass.c index e920f9f5d..b4c9d934b 100644 --- a/client/src/cmdhficlass.c +++ b/client/src/cmdhficlass.c @@ -664,14 +664,15 @@ static int CmdHFiClassSniff(const char *Cmd) { PrintAndLogEx(INFO, "Sniff with jam of iCLASS e-purse updates..."); } - const uint8_t update_epurse_sequence[2] = {0x87, 0x02}; - struct { uint8_t jam_search_len; uint8_t jam_search_string[2]; } PACKED payload; + memset(&payload, 0, sizeof(payload)); + if (jam_epurse_update) { + const uint8_t update_epurse_sequence[2] = {0x87, 0x02}; payload.jam_search_len = sizeof(update_epurse_sequence); memcpy(payload.jam_search_string, update_epurse_sequence, sizeof(payload.jam_search_string)); }