summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/config.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/config.c b/src/config.c
index ec51766ee..27c3f48c8 100644
--- a/src/config.c
+++ b/src/config.c
@@ -532,11 +532,7 @@ void configSetCommand(redisClient *c) {
server.requirepass = ((char*)o->ptr)[0] ? zstrdup(o->ptr) : NULL;
} else if (!strcasecmp(c->argv[2]->ptr,"masterauth")) {
zfree(server.masterauth);
- if (sdslen(o->ptr)) {
- server.masterauth = zstrdup(o->ptr);
- } else {
- server.masterauth = NULL;
- }
+ server.masterauth = ((char*)o->ptr)[0] ? zstrdup(o->ptr) : NULL;
} else if (!strcasecmp(c->argv[2]->ptr,"maxmemory")) {
if (getLongLongFromObject(o,&ll) == REDIS_ERR ||
ll < 0) goto badfmt;