From 5b8095ca2ce279cbc651c08484a256138de00798 Mon Sep 17 00:00:00 2001 From: Peter Popovec Date: Fri, 30 Aug 2019 09:01:39 +0200 Subject: [PATCH] string null-termination fix strncpy does not generate null-terminated string, fixed by memcpy. --- src/tools/pkcs15-tool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/pkcs15-tool.c b/src/tools/pkcs15-tool.c index 6a490b83..e901e17d 100644 --- a/src/tools/pkcs15-tool.c +++ b/src/tools/pkcs15-tool.c @@ -1023,7 +1023,7 @@ static int read_ssh_key(void) buf[1] = 0; buf[2] = 0; len = snprintf((char *) buf+4, 20, "ecdsa-sha2-nistp%d", n); - strncpy(alg, (char *) buf+4, 19); + memcpy(alg, buf+4, 20); buf[3] = len; len += 4;