summaryrefslogtreecommitdiffstats
path: root/sbin/ifconfig
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2006-01-15 19:17:13 +0000
committerru <ru@FreeBSD.org>2006-01-15 19:17:13 +0000
commit938be08b698876af0eb98d21bb744bd6a084cca3 (patch)
treefa8cc473421940ef7e02436aa70bee8763b67891 /sbin/ifconfig
parentea56477c5e680f4f0bd1fcd7fdd70a674b03c34b (diff)
downloadFreeBSD-src-938be08b698876af0eb98d21bb744bd6a084cca3.zip
FreeBSD-src-938be08b698876af0eb98d21bb744bd6a084cca3.tar.gz
Fix an off-by-one bug.
Submitted by: Ulrich Spoerlein
Diffstat (limited to 'sbin/ifconfig')
-rw-r--r--sbin/ifconfig/af_link.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sbin/ifconfig/af_link.c b/sbin/ifconfig/af_link.c
index 57a1e27..d610750 100644
--- a/sbin/ifconfig/af_link.c
+++ b/sbin/ifconfig/af_link.c
@@ -79,7 +79,7 @@ link_getaddr(const char *addr, int which)
if (which != ADDR)
errx(1, "can't set link-level netmask or broadcast");
- if ((temp = malloc(strlen(addr) + 1)) == NULL)
+ if ((temp = malloc(strlen(addr) + 2)) == NULL)
errx(1, "malloc failed");
temp[0] = ':';
strcpy(temp + 1, addr);
OpenPOWER on IntegriCloud