From 3614aaecbd922cace83e53678ec58469597e8d58 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Mon, 11 Jun 2018 18:25:35 +0200 Subject: pkcs11: Don't null terminate PKCS #11 string fields --- pkcs11/wrap-layer/gkm-wrap-layer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkcs11/wrap-layer/gkm-wrap-layer.c b/pkcs11/wrap-layer/gkm-wrap-layer.c index aa02e6ad..cd1bf314 100644 --- a/pkcs11/wrap-layer/gkm-wrap-layer.c +++ b/pkcs11/wrap-layer/gkm-wrap-layer.c @@ -280,8 +280,8 @@ wrap_C_GetInfo (CK_INFO_PTR info) info->libraryVersion.major = LIBRARY_VERSION_MAJOR; info->libraryVersion.minor = LIBRARY_VERSION_MINOR; info->flags = 0; - strncpy ((char*)info->manufacturerID, MANUFACTURER_ID, 32); - strncpy ((char*)info->libraryDescription, LIBRARY_DESCRIPTION, 32); + memcpy ((char*)info->manufacturerID, MANUFACTURER_ID, 32); + memcpy ((char*)info->libraryDescription, LIBRARY_DESCRIPTION, 32); return CKR_OK; } -- cgit v1.2.1