aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-01-20 09:32:28 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-01-20 09:32:28 +0000
commit9a3c400dc70d7ecc93f07ea3052ba8022ae48da1 (patch)
treeaef4aa53982d5a9bf6227ebcb0a0544d62ed2eb2
parentba3120f4bfed495e6f7406e2d686c8685464312d (diff)
downloads6-rc-9a3c400dc70d7ecc93f07ea3052ba8022ae48da1.tar.gz
Bigfux
-rw-r--r--src/libs6rc/s6rc_live_state_read.c2
1 files changed, 1 insertions, 1 deletions
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) ;