From 9a3c400dc70d7ecc93f07ea3052ba8022ae48da1 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 20 Jan 2026 09:32:28 +0000 Subject: Bigfux --- src/libs6rc/s6rc_live_state_read.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/libs6rc/s6rc_live_state_read.c b/src/libs6rc/s6rc_live_state_read.c index 592d08b..6f83360 100644 --- a/src/libs6rc/s6rc_live_state_read.c +++ b/src/libs6rc/s6rc_live_state_read.c @@ -14,7 +14,7 @@ int s6rc_live_state_read (char const *live, unsigned char *state, uint32_t n) size_t livelen = strlen(live) ; char fn[livelen + 7] ; memcpy(fn, live, livelen) ; - memcpy(fn + livelen, "/state", n) ; + memcpy(fn + livelen, "/state", 7) ; ssize_t r = openreadnclose(fn, (char *)state, n) ; if (r == -1) return 0 ; if (r < n) return (errno = EINVAL, 0) ; -- cgit v1.3.1