From f1160b7b649adedb8b29ccb019ad854dd39778e3 Mon Sep 17 00:00:00 2001 From: ru Date: Thu, 3 Feb 2005 12:50:10 +0000 Subject: Fixed an off-by-one error when dealing with interface name (if_xname is IFNAMSIZ-sized and NUL-terminated). --- sys/netgraph/ng_gif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/netgraph/ng_gif.c') diff --git a/sys/netgraph/ng_gif.c b/sys/netgraph/ng_gif.c index 605c7f2..631d0586 100644 --- a/sys/netgraph/ng_gif.c +++ b/sys/netgraph/ng_gif.c @@ -406,12 +406,12 @@ ng_gif_rcvmsg(node_p node, item_p item, hook_p lasthook) case NGM_GIF_COOKIE: switch (msg->header.cmd) { case NGM_GIF_GET_IFNAME: - NG_MKRESPONSE(resp, msg, IFNAMSIZ + 1, M_NOWAIT); + NG_MKRESPONSE(resp, msg, IFNAMSIZ, M_NOWAIT); if (resp == NULL) { error = ENOMEM; break; } - strlcpy(resp->data, priv->ifp->if_xname, IFNAMSIZ + 1); + strlcpy(resp->data, priv->ifp->if_xname, IFNAMSIZ); break; case NGM_GIF_GET_IFINDEX: NG_MKRESPONSE(resp, msg, sizeof(u_int32_t), M_NOWAIT); -- cgit v1.1