From 1766c6dadce7dd59f3f272d8cc21a4ce52c3f561 Mon Sep 17 00:00:00 2001 From: antirez Date: Sun, 1 Nov 2009 11:55:46 +0100 Subject: [PATCH] appendfsync parsing in config file fixed. If you benchmarked Redis against different appendfsync options is time to try again ;) --- redis.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/redis.c b/redis.c index 2d233311..38b0b686 100644 --- a/redis.c +++ b/redis.c @@ -1255,11 +1255,11 @@ static void loadServerConfig(char *filename) { err = "argument must be 'yes' or 'no'"; goto loaderr; } } else if (!strcasecmp(argv[0],"appendfsync") && argc == 2) { - if (strcasecmp(argv[1],"no")) { + if (!strcasecmp(argv[1],"no")) { server.appendfsync = APPENDFSYNC_NO; - } else if (strcasecmp(argv[1],"always")) { + } else if (!strcasecmp(argv[1],"always")) { server.appendfsync = APPENDFSYNC_ALWAYS; - } else if (strcasecmp(argv[1],"everysec")) { + } else if (!strcasecmp(argv[1],"everysec")) { server.appendfsync = APPENDFSYNC_EVERYSEC; } else { err = "argument must be 'no', 'always' or 'everysec'";