From e94bf09e61d2c9098e8f38d59a23ac420f610938 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sun, 18 Oct 2026 01:30:52 +0000 Subject: Louis, I think this is the beginning of a long series of bugfixes. --- src/repo/s6rc_repo_setcopy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/repo') diff --git a/src/repo/s6rc_repo_setcopy.c b/src/repo/s6rc_repo_setcopy.c index 1a964a9..018084c 100644 --- a/src/repo/s6rc_repo_setcopy.c +++ b/src/repo/s6rc_repo_setcopy.c @@ -42,7 +42,7 @@ int s6rc_repo_setcopy (char const *repo, char const *srcname, char const *dstnam else if (!(flags & 1)) return -1 ; memcpy(realsrc, src, repolen + 9) ; - r = readlink(src, realsrc + repolen + 9, srclen + 9) ; + r = readlink(src, realsrc + repolen + 9, srclen + 13) ; if (r == -1) return errno ; if (r != srclen + 12) return -2 ; realsrc[repolen + srclen + 21] = 0 ; -- cgit v1.3.1