diff options
author | Daiki Ueno <dueno@src.gnome.org> | 2018-06-11 18:25:35 +0200 |
---|---|---|
committer | Daiki Ueno <dueno@src.gnome.org> | 2018-06-12 16:17:47 +0200 |
commit | 3614aaecbd922cace83e53678ec58469597e8d58 (patch) | |
tree | 5540bf23a4a83a8f1f969a62656a41962a49333c | |
parent | 1c83f5bf6d3fdb646d31d4ac4f0f38c8f5e1ac9d (diff) | |
download | gnome-keyring-3614aaecbd922cace83e53678ec58469597e8d58.tar.gz |
pkcs11: Don't null terminate PKCS #11 string fields
-rw-r--r-- | pkcs11/wrap-layer/gkm-wrap-layer.c | 4 |
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; } |