From d25fc8a950f2165389feda1293740c24450800cd Mon Sep 17 00:00:00 2001 From: Kajaruban Surendran Date: Thu, 26 Nov 2020 18:39:05 +0000 Subject: [PATCH] check the aeResizeSetSize return code Former-commit-id: 572d41325b9fd5322ab0e41f88e384d69f52f41d --- src/config.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config.cpp b/src/config.cpp index 6c49d628b..88939b001 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -2279,7 +2279,9 @@ static int updateMaxclients(long long val, long long prev, const char **err) { g_pserver->maxclients + CONFIG_FDSET_INCR) { int res = aePostFunction(g_pserver->rgthreadvar[iel].el, [iel] { - aeResizeSetSize(g_pserver->rgthreadvar[iel].el, g_pserver->maxclients + CONFIG_FDSET_INCR); + if (aeResizeSetSize(g_pserver->rgthreadvar[iel].el, g_pserver->maxclients + CONFIG_FDSET_INCR) == AE_ERR) { + serverPanic("Failed to change the setsize for Thread %d", iel); + } }); if (res != AE_OK){