]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - module/icp/core/kcf_mech_tabs.c
New upstream version 0.7.11
[mirror_zfs-debian.git] / module / icp / core / kcf_mech_tabs.c
index 723bfdb601a49d425eed0d366d1b276b2d2b7487..741dae7a748e5beb432c0d3a5fd91d360027ea99 100644 (file)
@@ -321,7 +321,7 @@ kcf_create_mech_entry(kcf_ops_class_t class, char *mechname)
                mutex_enter(&(me_tab[i].me_mutex));
                if (me_tab[i].me_name[0] == 0) {
                        /* Found an empty spot */
-                       (void) strncpy(me_tab[i].me_name, mechname,
+                       (void) strlcpy(me_tab[i].me_name, mechname,
                            CRYPTO_MAX_MECH_NAME);
                        me_tab[i].me_name[CRYPTO_MAX_MECH_NAME-1] = '\0';
                        me_tab[i].me_mechid = KCF_MECHID(class, i);