diff options
author | Antonio Ognio <gnrfan@gnrfan-laptop.(none)> | 2010-03-19 01:01:08 -0500 |
---|---|---|
committer | Antonio Ognio <gnrfan@gnrfan-laptop.(none)> | 2010-03-19 01:01:08 -0500 |
commit | 6bccf64a5e0cf2050da4809a5304bdf797c9d5cf (patch) | |
tree | cecd22759bd338b52aab6d2a583ead6a347768ea | |
parent | c77169b7e992697d364e886555b613ba8ca27f83 (diff) | |
download | redis-6bccf64a5e0cf2050da4809a5304bdf797c9d5cf.tar.gz |
Fixing issue 193
-rw-r--r-- | redis.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1614,12 +1614,15 @@ static void loadServerConfig(char *filename) { char buf[REDIS_CONFIGLINE_MAX+1], *err = NULL; int linenum = 0; sds line = NULL; + char *errormsg = "Fatal error, can't open config file '%s'"; + char *errorbuf = zmalloc(sizeof(char)*(strlen(errormsg)+strlen(filename))); + sprintf(errorbuf, errormsg, filename); if (filename[0] == '-' && filename[1] == '\0') fp = stdin; else { if ((fp = fopen(filename,"r")) == NULL) { - redisLog(REDIS_WARNING,"Fatal error, can't open config file"); + redisLog(REDIS_WARNING, errorbuf); exit(1); } } |