X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=qga%2Fcommands-posix.c;h=726930a909371e1daf3f57458f62e43b5a793def;hb=048d3612a51b3da45081091b734f93428925ebf8;hp=b0eec7414865351cb44d047423587797f1120a77;hpb=02cd521f6e207bd8843a7c1309f6d065cf01c6ee;p=mirror_qemu.git diff --git a/qga/commands-posix.c b/qga/commands-posix.c index b0eec74148..726930a909 100644 --- a/qga/commands-posix.c +++ b/qga/commands-posix.c @@ -828,7 +828,7 @@ GuestNetworkInterfaceList *qmp_guest_network_get_interfaces(Error **errp) } memset(&ifr, 0, sizeof(ifr)); - strncpy(ifr.ifr_name, info->value->name, IF_NAMESIZE); + pstrcpy(ifr.ifr_name, IF_NAMESIZE, info->value->name); if (ioctl(sock, SIOCGIFHWADDR, &ifr) == -1) { snprintf(err_msg, sizeof(err_msg), "failed to get MAC address of %s: %s",