diff --git a/src/serv.c b/src/serv.c index 2029ddda..163da33c 100644 --- a/src/serv.c +++ b/src/serv.c @@ -266,6 +266,11 @@ int serv_enable(char *arg) return serv_list("available"); } + if (arg[0] == '/') { + WARNX("absolute paths not supported, this command manages %s/available/"); + return serv_list("available"); + } + len = strlen(arg); serv = alloca(len + 6); if (!serv) @@ -326,6 +331,11 @@ int do_disable(char *arg, int check) return serv_list("enabled"); } + if (arg[0] == '/') { + WARNX("absolute paths not supported, this command manages %s/enabled/"); + return serv_list("available"); + } + len = strlen(arg); serv = alloca(len + 6); if (!serv)