From 1dfd2f512798e31513173a10100b8d277cfd3ffd Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Fri, 16 Oct 2020 14:15:12 +0200 Subject: [PATCH] simpler --- client/src/cmdlfem4x.c | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/client/src/cmdlfem4x.c b/client/src/cmdlfem4x.c index 5e008b369..242c37307 100644 --- a/client/src/cmdlfem4x.c +++ b/client/src/cmdlfem4x.c @@ -1694,20 +1694,16 @@ static void unlock_add_item(em4x05_unlock_item_t *array, uint8_t len, uint32_t v uint8_t i = 0; for (; i < len; i++) { - if ( array[i].cnt == 0) - break; - - if ( array[i].value == value) { + if ( array[i].value == value ) { array[i].cnt++; - return; + break; + } + if ( array[i].cnt == 0 ) { + array[i].cnt++; + array[i].value = value; + break; } } - - if (i >= len ) - return; - - array[i].cnt++; - array[i].value = value; } static int CmdEM4x05Unlock(const char *Cmd) {