From 3da6abd472200bc30b88d5a900ad316d9517d163 Mon Sep 17 00:00:00 2001 From: Blue Swirl Date: Wed, 1 Jul 2009 20:29:39 +0000 Subject: [PATCH] Use pstrcpy and pstrcat to avoid OpenBSD linker warning Signed-off-by: Blue Swirl --- net.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/net.c b/net.c index 6d82d59c6e..001ebcbc84 100644 --- a/net.c +++ b/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); -- 2.11.0