From d4d8ea646c0bf4db9cbc3b72a24d7a34773e494b Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sat, 26 Sep 2020 14:56:18 -0400 Subject: [PATCH] Turns out BUFSIZ is small sometimes --- include/server.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/server.h b/include/server.h index 3435b1f..fe7cb9b 100644 --- a/include/server.h +++ b/include/server.h @@ -26,8 +26,7 @@ struct gmnisrv_client { SSL *ssl; BIO *bio, *sbio; - char buf[BUFSIZ]; - static_assert(BUFSIZ >= GEMINI_MAX_URL + 3); + char buf[BUFSIZ < GEMINI_MAX_URL + 3 ? GEMINI_MAX_URL + 3 : BUFSIZ]; size_t bufix, bufln; enum response_state state;