From 45952df700c57d8a0062317959845120a66acc38 Mon Sep 17 00:00:00 2001 From: charsyam Date: Fri, 11 Jan 2019 19:12:06 +0900 Subject: [PATCH] fix segmentfault when server start --- src/server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server.c b/src/server.c index 48b4cdb4..17d47974 100644 --- a/src/server.c +++ b/src/server.c @@ -2185,7 +2185,6 @@ void initServer(void) { if (server.cluster_enabled) clusterInit(); replicationScriptCacheInit(); scriptingInit(1); - ACLInit(); slowlogInit(); latencyMonitorInit(); bioInit(); @@ -4023,6 +4022,9 @@ int main(int argc, char **argv) { dictSetHashFunctionSeed((uint8_t*)hashseed); server.sentinel_mode = checkForSentinelMode(argc,argv); initServerConfig(); + + /* ACLInit should run before calling moduleInitModulesSystem */ + ACLInit(); moduleInitModulesSystem(); /* Store the executable path and arguments in a safe place in order