From 5034937a155184054cea5afe873f221a7f2f121d Mon Sep 17 00:00:00 2001 From: Deomid Ryabkov Date: Sat, 24 Oct 2015 04:22:00 +0300 Subject: [PATCH] Set more reasonable WS buffer size PUBLISHED_FROM=ecfc284747f1b3eef5c40dd74b4af19f4618edcc --- mongoose.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mongoose.c b/mongoose.c index 6063ddf6..9d8c8f4a 100644 --- a/mongoose.c +++ b/mongoose.c @@ -4023,7 +4023,7 @@ void mg_send_websocket_framev(struct mg_connection *nc, int op, void mg_printf_websocket_frame(struct mg_connection *nc, int op, const char *fmt, ...) { - char mem[4192], *buf = mem; + char mem[BUFSIZ], *buf = mem; va_list ap; int len; @@ -6329,7 +6329,7 @@ int mg_avprintf(char **buf, size_t size, const char *fmt, va_list ap) { va_end(ap_copy); } /* LCOV_EXCL_STOP */ - } else if (len > (int) size) { + } else if (len >= (int) size) { /* Standard-compliant code path. Allocate a buffer that is large enough. */ if ((*buf = (char *) MG_MALLOC(len + 1)) == NULL) { len = -1; /* LCOV_EXCL_LINE */