Merge pull request #749 from c3h2-ctf/sprintbuf

sprintbuf(): handle printbuf_memappend errors
This commit is contained in:
Eric Hawicz
2022-03-03 21:32:09 -05:00
committed by GitHub

View File

@@ -154,15 +154,14 @@ int sprintbuf(struct printbuf *p, const char *msg, ...)
return -1; return -1;
} }
va_end(ap); va_end(ap);
printbuf_memappend(p, t, size); size = printbuf_memappend(p, t, size);
free(t); free(t);
return size;
} }
else else
{ {
printbuf_memappend(p, buf, size); size = printbuf_memappend(p, buf, size);
return size;
} }
return size;
} }
void printbuf_reset(struct printbuf *p) void printbuf_reset(struct printbuf *p)