projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
completely stupid mistake.
[apps/madmutt.git]
/
lib-lib
/
buffer.c
diff --git
a/lib-lib/buffer.c
b/lib-lib/buffer.c
index
71f31b4
..
25f930d
100644
(file)
--- 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);
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);
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;
}
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);
ssize_t res;
va_list args;
va_start(args, fmt);