src/printf.c

changeset 812
fda0f1910d7e
parent 811
b02ad05c7f2d
child 813
aba6d37b78bd
     1.1 --- a/src/printf.c	Tue Jan 16 23:15:36 2024 +0100
     1.2 +++ b/src/printf.c	Tue Jan 16 23:16:15 2024 +0100
     1.3 @@ -108,7 +108,7 @@
     1.4      va_list ap2;
     1.5      va_copy(ap2, ap);
     1.6      int ret = vsnprintf(buf, CX_PRINTF_SBO_SIZE, fmt, ap);
     1.7 -    if (ret > 0 && ret < CX_PRINTF_SBO_SIZE) {
     1.8 +    if (ret >= 0 && ret < CX_PRINTF_SBO_SIZE) {
     1.9          s.ptr = cxMalloc(a, ret + 1);
    1.10          if (s.ptr) {
    1.11              s.length = (size_t) ret;

mercurial