Use pstrcpy and pstrcat to avoid OpenBSD linker warning

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Blue Swirl 2009-07-01 20:29:39 +00:00
parent 97b35e359c
commit 3da6abd472
1 changed files with 4 additions and 3 deletions

7
net.c
View File

@ -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);