From 740ad86e519f3674f146739eef93ea7d709686f1 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Sun, 25 Jan 2015 03:21:21 +0100 Subject: [PATCH] fixed handling of missing st keys --- npa/src/card-npa.c | 1 + 1 file changed, 1 insertion(+) diff --git a/npa/src/card-npa.c b/npa/src/card-npa.c index 77aaa56..e1c8f8e 100644 --- a/npa/src/card-npa.c +++ b/npa/src/card-npa.c @@ -281,6 +281,7 @@ static int npa_unlock_esign(sc_card_t *card) && (!st_key || !st_key_len)) { sc_log(card->ctx, "QES requires a comfort reader (CAT-K) or a ST certificate.\n"); r = SC_ERROR_NOT_SUPPORTED; + goto err; } /* FIXME set flags with opensc.conf */