mirror of
https://github.com/troglobit/finit.git
synced 2026-11-13 17:00:16 +00:00
initctl: Make sure to NUL terminate info string from Finit
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
1 parent
500d301700
commit
22192acce4
1 file changed
+7
-1
+7
-1
@@ -543,9 +543,15 @@ static int show_status(char *arg)
|
|||||||
snprintf(args, sizeof(args), "Unknown inetd");
|
snprintf(args, sizeof(args), "Unknown inetd");
|
||||||
info = args;
|
info = args;
|
||||||
} else {
|
} else {
|
||||||
|
size_t len = sizeof(rq.data);
|
||||||
|
|
||||||
info = rq.data;
|
info = rq.data;
|
||||||
|
info[len - 1] = 0,
|
||||||
|
|
||||||
if (strcmp("internal", svc->cmd)) {
|
if (strcmp("internal", svc->cmd)) {
|
||||||
char *ptr = strchr(info, ' ');
|
char *ptr;
|
||||||
|
|
||||||
|
ptr = strchr(info, ' ');
|
||||||
if (ptr)
|
if (ptr)
|
||||||
info = ptr + 1;
|
info = ptr + 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user