summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_gif.c
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2005-02-03 12:50:10 +0000
committerru <ru@FreeBSD.org>2005-02-03 12:50:10 +0000
commitf1160b7b649adedb8b29ccb019ad854dd39778e3 (patch)
treed24165c984e709df9f05c60e3bc71cc46df936e1 /sys/netgraph/ng_gif.c
parent0e256fdd595fa42efd086bdeca8ddf85c3a14876 (diff)
downloadFreeBSD-src-f1160b7b649adedb8b29ccb019ad854dd39778e3.zip
FreeBSD-src-f1160b7b649adedb8b29ccb019ad854dd39778e3.tar.gz
Fixed an off-by-one error when dealing with interface name
(if_xname is IFNAMSIZ-sized and NUL-terminated).
Diffstat (limited to 'sys/netgraph/ng_gif.c')
-rw-r--r--sys/netgraph/ng_gif.c4
1 files changed, 2 insertions, 2 deletions
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);
OpenPOWER on IntegriCloud