Fix and clarify gnuf_printf

This commit is contained in:
Nils O. Selåsdal
2012-11-18 14:04:57 +01:00
parent 65a6c67277
commit 9bf56c1756
3 changed files with 54 additions and 5 deletions
+4 -3
View File
@@ -74,7 +74,7 @@ int uc_gbuf_printf(GBuf *buf, const char *fmt, ...)
char *gbuf;
remaining = uc_gbuf_remaining(buf);
if(rc >= remaining) {
if(rc >= remaining) {
if(uc_gbuf_grow(buf, buf->len + (rc - remaining) + 1)) {
rc = -1;
va_end(apc);
@@ -90,8 +90,9 @@ int uc_gbuf_printf(GBuf *buf, const char *fmt, ...)
} while(rc >= remaining);
if(rc > 0)
buf->used += rc;
if(rc > 0) {
buf->used += rc;
}
va_end(ap);