summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Ognio <gnrfan@gnrfan-laptop.(none)>2010-03-19 01:01:08 -0500
committerAntonio Ognio <gnrfan@gnrfan-laptop.(none)>2010-03-19 01:01:08 -0500
commit6bccf64a5e0cf2050da4809a5304bdf797c9d5cf (patch)
treececd22759bd338b52aab6d2a583ead6a347768ea
parentc77169b7e992697d364e886555b613ba8ca27f83 (diff)
downloadredis-6bccf64a5e0cf2050da4809a5304bdf797c9d5cf.tar.gz
Fixing issue 193
-rw-r--r--redis.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/redis.c b/redis.c
index 7c0a86956..72cdd256b 100644
--- a/redis.c
+++ b/redis.c
@@ -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);
}
}