diff --git a/client/cmdhflegic.c b/client/cmdhflegic.c index c6de1379d..901ec85d0 100644 --- a/client/cmdhflegic.c +++ b/client/cmdhflegic.c @@ -681,7 +681,7 @@ static int CmdLegicWrbl(const char *Cmd) { return PM3_EOUTOFBOUND; } - if (len + offset >= card.cardsize) { + if (len + offset > card.cardsize) { PrintAndLogEx(WARNING, "Out-of-bounds, Cardsize = %d, [offset+len = %d ]", card.cardsize, len + offset); return PM3_EOUTOFBOUND; }