From d3c6c430a803156a494d590140727d8aa16e3d3d Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Fri, 3 Sep 2021 23:48:45 +0200 Subject: [PATCH] cppcheck avoid dereferencing potentially null pointer --- client/src/mifare/lrpcrypto.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/mifare/lrpcrypto.c b/client/src/mifare/lrpcrypto.c index bf501e99b..5ee390ed5 100644 --- a/client/src/mifare/lrpcrypto.c +++ b/client/src/mifare/lrpcrypto.c @@ -144,6 +144,9 @@ void LRPIncCounter(uint8_t *ctr, size_t ctrlen) { void LRPEncode(LRPContext_t *ctx, uint8_t *data, size_t datalen, uint8_t *resp, size_t *resplen) { *resplen = 0; + if (data == NULL) { + return; + } uint8_t xdata[1024] = {0}; memcpy(xdata, data, datalen); if (ctx->useBitPadding) {