From 9804526dca774c21f617b3b13d431826e3c7a685 Mon Sep 17 00:00:00 2001 From: merlokk <807634+merlokk@users.noreply.github.com> Date: Fri, 28 Dec 2018 14:52:24 +0200 Subject: [PATCH] small fix for unsigned int --- client/emv/emv_roca.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/emv/emv_roca.c b/client/emv/emv_roca.c index 2843cb2c1..48845c99f 100644 --- a/client/emv/emv_roca.c +++ b/client/emv/emv_roca.c @@ -66,7 +66,7 @@ int bitand_is_zero( mbedtls_mpi* a, mbedtls_mpi* b ) { mbedtls_mpi_uint mpi_get_uint(const mbedtls_mpi *X) { - if (X->n == 1) { + if (X->n == 1 && X->s > 0) { return X->p[0]; }