From fa1e658746c425678e1e2a1d3c08148c49bdbd52 Mon Sep 17 00:00:00 2001 From: Philipp Storz Date: Mon, 23 Nov 2015 16:18:24 +0100 Subject: [PATCH] Fix bsock::fsend problem when msglen is zero --- src/lib/bsock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/bsock.c b/src/lib/bsock.c index 31cc26d3ae2..cabcbf83286 100644 --- a/src/lib/bsock.c +++ b/src/lib/bsock.c @@ -465,7 +465,7 @@ bool BSOCK::fsend(const char *fmt, ...) va_start(arg_ptr, fmt); msglen = bvsnprintf(msg, maxlen, fmt, arg_ptr); va_end(arg_ptr); - if (msglen > 0 && msglen < (maxlen - 5)) { + if (msglen >= 0 && msglen < (maxlen - 5)) { break; } msg = realloc_pool_memory(msg, maxlen + maxlen / 2);