From 2381127b1178c56a4ece68f07b5ceba3cb73de56 Mon Sep 17 00:00:00 2001 From: Kristian Nielsen Date: Thu, 6 Feb 2025 00:24:28 +0100 Subject: [PATCH] CONC-473: mysql_real_connect_start() stack overrun with mdns hostname Increase the default stack size for co-routines to 256 kByte. It was 60 kByte, which was too small for glibc getaddrinfo() when using mdns. Signed-off-by: Kristian Nielsen --- libmariadb/mariadb_lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libmariadb/mariadb_lib.c b/libmariadb/mariadb_lib.c index a028c321..f1053dd3 100644 --- a/libmariadb/mariadb_lib.c +++ b/libmariadb/mariadb_lib.c @@ -81,7 +81,7 @@ #define strncasecmp _strnicmp #endif -#define ASYNC_CONTEXT_DEFAULT_STACK_SIZE (4096*15) +#define ASYNC_CONTEXT_DEFAULT_STACK_SIZE (256*1024) #define MA_RPL_VERSION_HACK "5.5.5-" #define CHARSET_NAME_LEN 64