From 0fd629d52d0b8d99592c84459ff6e374a17b06b0 Mon Sep 17 00:00:00 2001 From: maxim Date: Sat, 14 Apr 2007 16:09:23 +0000 Subject: o IFNAMSIZ includes a terminating null byte. Submitted by: rdivacky MFC after: 1 week --- sbin/atm/atmconfig/diag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sbin') diff --git a/sbin/atm/atmconfig/diag.c b/sbin/atm/atmconfig/diag.c index 547d364..699d5cc 100644 --- a/sbin/atm/atmconfig/diag.c +++ b/sbin/atm/atmconfig/diag.c @@ -868,7 +868,7 @@ diagif_fetch_vcc(struct diagif *aif, int fd) return; strncpy(ifr.ifr_name, aif->ifname, IFNAMSIZ); - ifr.ifr_name[IFNAMSIZ] = '\0'; + ifr.ifr_name[IFNAMSIZ - 1] = '\0'; aif->vtab = malloc(sizeof(*aif->vtab) + sizeof(aif->vtab->vccs[0]) * aif->mib.max_vccs); -- cgit v1.1