From: antirez Date: Mon, 22 Mar 2010 16:31:46 +0000 (+0100) Subject: Merged gnrfan patches fixing issues 191, 193, 194 X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/44efe66ef2ff2d6ae7df7363fb1e62df3b16f4ab?hp=--cc Merged gnrfan patches fixing issues 191, 193, 194 --- 44efe66ef2ff2d6ae7df7363fb1e62df3b16f4ab diff --cc redis.c index e3afa53e,3e07c5fb..ec74c001 --- a/redis.c +++ b/redis.c @@@ -9163,24 -9127,23 +9165,28 @@@ static void daemonize(void) } } +static void version() { + printf("Redis server version %s\n", REDIS_VERSION); + exit(0); +} + + static void usage() { + fprintf(stderr,"Usage: ./redis-server [/path/to/redis.conf]\n"); + exit(1); + } + int main(int argc, char **argv) { time_t start; initServerConfig(); if (argc == 2) { - if ((strcmp(argv[1], "-v") == 0) || (strcmp(argv[1], "--version") == 0)) { - version(); - if (strcmp(argv[1], "--help") == 0) { - usage(); -- } ++ if (strcmp(argv[1], "-v") == 0 || ++ strcmp(argv[1], "--version") == 0) version(); ++ if (strcmp(argv[1], "--help") == 0) usage(); resetServerSaveParams(); loadServerConfig(argv[1]); - } else if (argc > 2) { - fprintf(stderr,"Usage: ./redis-server [/path/to/redis.conf]\n"); - exit(1); + } else if ((argc > 2)) { + usage(); } else { redisLog(REDIS_WARNING,"Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf'"); }