From ab222a06b99833f73e1a929d6681cd11b3ffb25b Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Wed, 9 Oct 2019 13:19:47 +0200 Subject: [PATCH] ..revert --- client/emv/emv_pk.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/client/emv/emv_pk.c b/client/emv/emv_pk.c index 3d64e6326..fbd0e39a9 100644 --- a/client/emv/emv_pk.c +++ b/client/emv/emv_pk.c @@ -408,23 +408,21 @@ static struct emv_pk *emv_pk_get_ca_pk_from_file(const char *fname, char buf[2048]; if (fgets(buf, sizeof(buf), f) == NULL) break; - if (buf == NULL) - break; + struct emv_pk *pk = emv_pk_parse_pk(buf); if (!pk) continue; + if (memcmp(pk->rid, rid, 5) || pk->index != idx) { emv_pk_free(pk); continue; } fclose(f); - return pk; } fclose(f); - return NULL; }