From 03c8a86d85fc313b6772a1cdfc07e635583f9ed0 Mon Sep 17 00:00:00 2001 From: Pierre Habouzit Date: Sun, 27 May 2007 22:10:48 +0200 Subject: [PATCH] Small fixes. --- lib-lib/buffer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib-lib/buffer.c b/lib-lib/buffer.c index 71f31b4..25f930d 100644 --- a/lib-lib/buffer.c +++ b/lib-lib/buffer.c @@ -116,9 +116,8 @@ ssize_t buffer_addvf(buffer_t *buf, const char *fmt, va_list args) buffer_ensure(buf, BUFSIZ); len = vsnprintf(buf->data + buf->len, buf->size - buf->len, fmt, args); - if (len < 0) { - len = 0; - } + if (len < 0) + return len; if (len >= buf->size - buf->len) { buffer_ensure(buf, len); vsnprintf(buf->data + buf->len, buf->size - buf->len, fmt, ap); @@ -129,7 +128,8 @@ ssize_t buffer_addvf(buffer_t *buf, const char *fmt, va_list args) return len; } -ssize_t buffer_addf(buffer_t *buf, const char *fmt, ...) { +ssize_t buffer_addf(buffer_t *buf, const char *fmt, ...) +{ ssize_t res; va_list args; va_start(args, fmt); -- 2.20.1