aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/mtree
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2003-11-19 15:28:21 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2003-11-19 15:28:21 +0000
commitdbed417dabd1b0096af5eb7020681e7291bd8b84 (patch)
tree5b7ac90c2b3cdcb3860ee3a8e141d78b232ca672 /usr.sbin/mtree
parent988d4dc3152d9468791190638757b7571114152f (diff)
downloadsrc-dbed417dabd1b0096af5eb7020681e7291bd8b84.tar.gz
src-dbed417dabd1b0096af5eb7020681e7291bd8b84.zip
Off by one error in malloc.
Approved by: re@
Notes
Notes: svn path=/head/; revision=122896
Diffstat (limited to 'usr.sbin/mtree')
-rw-r--r--usr.sbin/mtree/spec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/mtree/spec.c b/usr.sbin/mtree/spec.c
index 1e2655939a86..0407f78cfa2d 100644
--- a/usr.sbin/mtree/spec.c
+++ b/usr.sbin/mtree/spec.c
@@ -238,7 +238,7 @@ set(char *t, NODE *ip)
lineno, val);
break;
case F_SLINK:
- ip->slink = malloc(strlen(val));
+ ip->slink = malloc(strlen(val) + 1);
if (ip->slink == NULL)
errx(1, "malloc");
if (strunvis(ip->slink, val) == -1)