adjust error check of initial call to vsnprintf() to account for the fact that we always add 1
1 files changed, 1 insertions(+), 1 deletions(-) M asprintf.h
M asprintf.h => asprintf.h +1 -1
@@ 11,7 11,7 @@ static inline int vasprintf(char **strp, const char *fmt, va_list ap) va_copy(cp, ap); int len = vsnprintf(NULL, 0, fmt, ap) + 1; - if (len < 0) { + if (len <= 0) { return -1; }