From 3af27e0d2432e5be3ace3033deb46d55e322dd04 Mon Sep 17 00:00:00 2001 From: John Sully Date: Thu, 11 Apr 2019 19:08:12 -0400 Subject: [PATCH] Fix failure to respect masterauth issue #26 Former-commit-id: a69b4e79db46f629da94c4a1172ea9b1c68dff35 --- src/server.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/server.cpp b/src/server.cpp index 694127989..652b11255 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -2256,12 +2256,21 @@ void createSharedObjects(void) { void initMasterInfo(redisMaster *master) { - master->masterauth = NULL; - master->masterhost = NULL; + if (server.default_masterauth) + master->masterauth = zstrdup(server.default_masterauth); + else + master->masterauth = NULL; + + if (server.default_masteruser) + master->masteruser = zstrdup(server.default_masteruser); + else + master->masteruser = NULL; + master->masterport = 6379; master->master = NULL; master->cached_master = NULL; master->master_initial_offset = -1; + master->repl_state = REPL_STATE_NONE; master->repl_down_since = 0; /* Never connected, repl is down since EVER. */