From c795e84befb047e4e669b1e1db1dac80fbf53454 Mon Sep 17 00:00:00 2001 From: Fredrik Thulin Date: Tue, 6 Dec 2011 14:37:57 +0100 Subject: [PATCH] challenge_response: reject bad slot --- util.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/util.c b/util.c index 2788d7c..bbba209 100644 --- a/util.c +++ b/util.c @@ -167,6 +167,8 @@ int challenge_response(YK_KEY *yk, int slot, case 2: yk_cmd = (hmac == true) ? SLOT_CHAL_HMAC2 : SLOT_CHAL_OTP2; break; + default: + return 0; } if (!yk_write_to_key(yk, yk_cmd, challenge, len))