From ab731274fdb1b1de6bade95ef9f7b5631b810ec2 Mon Sep 17 00:00:00 2001 From: Mark Riddoch Date: Thu, 26 Sep 2013 13:46:04 +0200 Subject: [PATCH] Bug 218 - add error message if MAXSCALE_HOME does not exist --- server/core/gateway.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/core/gateway.c b/server/core/gateway.c index 3da3d8494..53ebcd041 100644 --- a/server/core/gateway.c +++ b/server/core/gateway.c @@ -305,6 +305,12 @@ fail_accept_errno = 0; if ((home = getenv("MAXSCALE_HOME")) != NULL) { + if (access(home, R_OK) != 0) + { + fprintf(stderr,"The configured value of MAXSCALE_HOME '%s' does not exist.\n", + home); + exit(1); + } sprintf(mysql_home, "%s/mysql", home); setenv("MYSQL_HOME", mysql_home, 1); /**