mirror of https://gitee.com/openkylin/qemu.git
Use pstrcpy and pstrcat to avoid OpenBSD linker warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
97b35e359c
commit
3da6abd472
7
net.c
7
net.c
|
@ -2504,10 +2504,11 @@ int net_client_init(Monitor *mon, const char *device, const char *p)
|
|||
goto out;
|
||||
}
|
||||
if (get_param_value(buf, sizeof(buf), "ip", p)) {
|
||||
int vnet_buflen = strlen(buf) + strlen("/24") + 1;
|
||||
/* emulate legacy parameter */
|
||||
vnet = qemu_malloc(strlen(buf) + strlen("/24") + 1);
|
||||
strcpy(vnet, buf);
|
||||
strcat(vnet, "/24");
|
||||
vnet = qemu_malloc(vnet_buflen);
|
||||
pstrcpy(vnet, vnet_buflen, buf);
|
||||
pstrcat(vnet, vnet_buflen, "/24");
|
||||
}
|
||||
if (get_param_value(buf, sizeof(buf), "net", p)) {
|
||||
vnet = qemu_strdup(buf);
|
||||
|
|
Loading…
Reference in New Issue