initctl: check [enable | disable] for absolute path, not supported

For reference, see issue #359.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2023-07-11 08:06:46 +02:00
parent 5df5b22327
commit 1fc0f36c6c
+10
View File
@@ -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)