diff --git a/wolfcrypt/src/ecc.c b/wolfcrypt/src/ecc.c index 085c4f204..11a954a38 100644 --- a/wolfcrypt/src/ecc.c +++ b/wolfcrypt/src/ecc.c @@ -3897,7 +3897,7 @@ int ecc_mulmod(mp_int* k, ecc_point *G, ecc_point *R, mp_int* modulus, if (idx >= 0) err = add_entry(idx, G); } - if (err == MP_OKAY && idx != -1) { + if (err == MP_OKAY && idx >= 0) { /* increment LRU */ ++(fp_cache[idx].lru_count); }