diff options
author | Ed Maste <emaste@FreeBSD.org> | 2013-11-21 14:12:36 +0000 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2013-11-21 14:12:36 +0000 |
commit | 3e7aca6f4e25e87cc473a4c0c5a0a6eb4671fde4 (patch) | |
tree | 4476ee33b7ae8b421b1e3ebfa9163da037666380 /contrib/libexecinfo | |
parent | 364871328ef07f4875d911e1f73a9d84e03fd6ff (diff) | |
download | src-test2-3e7aca6f4e25e87cc473a4c0c5a0a6eb4671fde4.tar.gz src-test2-3e7aca6f4e25e87cc473a4c0c5a0a6eb4671fde4.zip |
Notes
Diffstat (limited to 'contrib/libexecinfo')
-rw-r--r-- | contrib/libexecinfo/backtrace.c | 2 |
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 |