summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@src.gnome.org>2018-06-11 18:25:35 +0200
committerDaiki Ueno <dueno@src.gnome.org>2018-06-12 16:17:47 +0200
commit3614aaecbd922cace83e53678ec58469597e8d58 (patch)
tree5540bf23a4a83a8f1f969a62656a41962a49333c
parent1c83f5bf6d3fdb646d31d4ac4f0f38c8f5e1ac9d (diff)
downloadgnome-keyring-3614aaecbd922cace83e53678ec58469597e8d58.tar.gz
pkcs11: Don't null terminate PKCS #11 string fields
-rw-r--r--pkcs11/wrap-layer/gkm-wrap-layer.c4
1 files 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;
}