From 6bb2a30d2a5706813a8d9c3785fbe6b9b08e5faf Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 10 Aug 2022 15:26:04 +0000 Subject: bugfix: print correct livedir location in s6-rc error messages Signed-off-by: Laurent Bercot --- src/s6-rc/s6-rc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/s6-rc/s6-rc.c b/src/s6-rc/s6-rc.c index d99d6aa..dfd07af 100644 --- a/src/s6-rc/s6-rc.c +++ b/src/s6-rc/s6-rc.c @@ -566,12 +566,13 @@ int main (int argc, char const *const *argv) { ssize_t r = openreadnclose(dbfn, (char *)state, n) ; if (r == -1) strerr_diefu2sys(111, "read ", dbfn) ; - if (r < n) strerr_diefu2x(4, "read valid db in ", dbfn) ; + if (r < n) strerr_diefu2x(4, "read valid state in ", dbfn) ; { unsigned int i = n ; while (i--) state[i] &= 1 ; } } + dbfn[livelen] = 0 ; /* Read the db from the file */ -- cgit v1.2.3