From 126146d0e3c976fa6704e73b6b00384dd106bbee Mon Sep 17 00:00:00 2001 From: Clemens Lang Date: Sat, 28 Jan 2012 00:19:24 +0100 Subject: [PATCH] Fix memset() with wrong size as reported by clang --- util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util.c b/util.c index 7d4f723..63c7f7c 100644 --- a/util.c +++ b/util.c @@ -153,7 +153,7 @@ int challenge_response(YK_KEY *yk, int slot, if (res_size < sizeof(64 + 16)) return 0; - memset(response, 0, sizeof(response)); + memset(response, 0, res_size); if (verbose) { fprintf(stderr, "Sending %i bytes %s challenge to slot %i\n", len, (hmac == true)?"HMAC":"Yubico", slot);