From e5bd70d9f508590f858ac6d80f48bea2be7a07fb Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 15 May 2013 11:15:18 +0200 Subject: [PATCH] CONFIG REWRITE: correctly escape the notify-keyspace-events option. --- src/config.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config.c b/src/config.c index 0b03e0de1..57905f649 100644 --- a/src/config.c +++ b/src/config.c @@ -1381,7 +1381,9 @@ void rewriteConfigNotifykeyspaceeventsOption(struct rewriteConfigState *state) { sds line, flags; flags = keyspaceEventsFlagsToString(server.notify_keyspace_events); - line = sdscatprintf(sdsempty(),"%s %s", option, flags); + line = sdsnew(option); + line = sdscatlen(line, " ", 1); + line = sdscatrepr(line, flags, sdslen(flags)); sdsfree(flags); rewriteConfigRewriteLine(state,option,line,force); }