From 22192acce48dc7d35e9a6e1971679cc1a2739d79 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Wed, 18 Oct 2017 22:53:23 +0200 Subject: [PATCH] initctl: Make sure to NUL terminate info string from Finit Signed-off-by: Joachim Nilsson --- src/initctl.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/initctl.c b/src/initctl.c index aefef843..2b0c2e7e 100644 --- a/src/initctl.c +++ b/src/initctl.c @@ -543,9 +543,15 @@ static int show_status(char *arg) snprintf(args, sizeof(args), "Unknown inetd"); info = args; } else { + size_t len = sizeof(rq.data); + info = rq.data; + info[len - 1] = 0, + if (strcmp("internal", svc->cmd)) { - char *ptr = strchr(info, ' '); + char *ptr; + + ptr = strchr(info, ' '); if (ptr) info = ptr + 1; }