Fixed MaxScale not starting if the log directory already existed.

This commit is contained in:
Markus Makela
2014-11-07 14:56:39 +02:00
parent a4caac55c8
commit 3b1ca027ad

View File

@ -1480,9 +1480,12 @@ int main(int argc, char **argv)
sprintf(buf, "%s/log", home_dir);
if(mkdir(buf, 0777) != 0){
fprintf(stderr,
"Error: Cannot create log directory: %s\n",buf);
goto return_main;
if(errno != EEXIST){
fprintf(stderr,
"Error: Cannot create log directory: %s\n",buf);
goto return_main;
}
}
argv[0] = "MaxScale";
argv[1] = "-j";