]> Pileus Git - ~andy/linux/blobdiff - fs/dlm/config.c
dlm: config: using strlcpy instead of strncpy
[~andy/linux] / fs / dlm / config.c
index 7d58d5b112b559ccc9a9145a003f15e076d8a27b..76feb4b60fa6d0a307d70b216a7d4a91cdf389ba 100644 (file)
@@ -138,8 +138,9 @@ static ssize_t cluster_cluster_name_read(struct dlm_cluster *cl, char *buf)
 static ssize_t cluster_cluster_name_write(struct dlm_cluster *cl,
                                          const char *buf, size_t len)
 {
-       strncpy(dlm_config.ci_cluster_name, buf, DLM_LOCKSPACE_LEN);
-       strncpy(cl->cl_cluster_name, buf, DLM_LOCKSPACE_LEN);
+       strlcpy(dlm_config.ci_cluster_name, buf,
+                               sizeof(dlm_config.ci_cluster_name));
+       strlcpy(cl->cl_cluster_name, buf, sizeof(cl->cl_cluster_name));
        return len;
 }