From af4053d3735556dcb995e4d6562768f82c314789 Mon Sep 17 00:00:00 2001 From: Marius Tolzmann Date: Fri, 6 Nov 2015 13:30:25 +0100 Subject: [PATCH] mxqd: Argument to --log-dir has to be a absolute path --- mxqd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mxqd.c b/mxqd.c index 84e3b070..834402c9 100644 --- a/mxqd.c +++ b/mxqd.c @@ -384,6 +384,10 @@ int server_init(struct mxq_server *server, int argc, char *argv[]) case 4: arg_nolog = 0; arg_logdir = optctl.optarg; + if (arg_logdir && *arg_logdir != '/') { + mx_log_err("Invalid argument supplied for option --log-dir '%s': Path has to be absolute", optctl.optarg); + return -EX_USAGE; + } break; case 5: