From ae142721177f8e3baa803f13bfcc8c72e2c5fc7e Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Tue, 28 Apr 2020 14:46:40 +0200 Subject: [PATCH] coverity fix: 279923, flawed logic. how to signal to device to use the default keys? --- armsrc/mifaredesfire.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/armsrc/mifaredesfire.c b/armsrc/mifaredesfire.c index 1fb77ab0e..ff5babda0 100644 --- a/armsrc/mifaredesfire.c +++ b/armsrc/mifaredesfire.c @@ -270,7 +270,8 @@ void MifareDES_Auth1(uint8_t *datain) { LED_B_OFF(); LED_C_OFF(); - if (payload->key == NULL) { + + if (payload->keylen == 0) { if (payload->algo == MFDES_AUTH_DES) { memcpy(keybytes, PICC_MASTER_KEY8, 8); } else if (payload->algo == MFDES_ALGO_AES || payload->algo == MFDES_ALGO_3DES) {