]> Git Repo - qemu.git/commitdiff
vscsi: avoid unwarranted strncpy
authorJim Meyering <[email protected]>
Thu, 4 Oct 2012 11:09:57 +0000 (13:09 +0200)
committerAnthony Liguori <[email protected]>
Fri, 5 Oct 2012 12:58:37 +0000 (07:58 -0500)
Don't use strncpy when the source string is known to fit
in the destination buffer.  Use equivalent memcpy.
We could even use strcpy, here, but some static analyzers
warn about that, so don't add new uses.

Acked-by: David Gibson <[email protected]>
Signed-off-by: Jim Meyering <[email protected]>
Signed-off-by: Anthony Liguori <[email protected]>
hw/spapr_vscsi.c

index 3cf5844e0f42d57a446a54ca97f4edc1efa335dc..e3d4b237f1794c28cf8218e4b6dc84927ed09176 100644 (file)
@@ -737,7 +737,7 @@ static int vscsi_send_adapter_info(VSCSIState *s, vscsi_req *req)
 #endif
     memset(&info, 0, sizeof(info));
     strcpy(info.srp_version, SRP_VERSION);
-    strncpy(info.partition_name, "qemu", sizeof("qemu"));
+    memcpy(info.partition_name, "qemu", sizeof("qemu"));
     info.partition_number = cpu_to_be32(0);
     info.mad_version = cpu_to_be32(1);
     info.os_type = cpu_to_be32(2);
This page took 0.024802 seconds and 4 git commands to generate.