summaryrefslogtreecommitdiff
path: root/contrib/libexecinfo
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2013-11-21 14:12:36 +0000
committerEd Maste <emaste@FreeBSD.org>2013-11-21 14:12:36 +0000
commit3e7aca6f4e25e87cc473a4c0c5a0a6eb4671fde4 (patch)
tree4476ee33b7ae8b421b1e3ebfa9163da037666380 /contrib/libexecinfo
parent364871328ef07f4875d911e1f73a9d84e03fd6ff (diff)
downloadsrc-test2-3e7aca6f4e25e87cc473a4c0c5a0a6eb4671fde4.tar.gz
src-test2-3e7aca6f4e25e87cc473a4c0c5a0a6eb4671fde4.zip
Notes
Diffstat (limited to 'contrib/libexecinfo')
-rw-r--r--contrib/libexecinfo/backtrace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/libexecinfo/backtrace.c b/contrib/libexecinfo/backtrace.c
index 756a98255615..7dbf0bbb1755 100644
--- a/contrib/libexecinfo/backtrace.c
+++ b/contrib/libexecinfo/backtrace.c
@@ -89,7 +89,7 @@ rasprintf(char **buf, size_t *bufsiz, size_t offs, const char *fmt, ...)
len = vsnprintf(*buf + offs, *bufsiz - offs, fmt, ap);
va_end(ap);
- if (len < 0 || (size_t)len < *bufsiz - offs)
+ if (len < 0 || (size_t)len + 1 < *bufsiz - offs)
return len;
nbufsiz = MAX(*bufsiz + 512, (size_t)len + 1);
} else