aboutsummaryrefslogtreecommitdiffstats
path: root/src/repo/s6rc_repo_fillset.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-12-09 10:24:04 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2025-12-09 10:24:04 +0000
commit3be4cf90beaf874f9c116696a8c0a17ec396843b (patch)
treebf3e2a11651f47e1d3cfc1077dcac7f94f24cdf3 /src/repo/s6rc_repo_fillset.c
parent420d8cef5cb8eed461a1b17dcd17de270571baf9 (diff)
downloads6-rc-3be4cf90beaf874f9c116696a8c0a17ec396843b.tar.gz
More fixes
Diffstat (limited to 'src/repo/s6rc_repo_fillset.c')
-rw-r--r--src/repo/s6rc_repo_fillset.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/repo/s6rc_repo_fillset.c b/src/repo/s6rc_repo_fillset.c
index a911e69..d7813be 100644
--- a/src/repo/s6rc_repo_fillset.c
+++ b/src/repo/s6rc_repo_fillset.c
@@ -43,10 +43,10 @@ int s6rc_repo_fillset (char const *repo, char const *set, char const *const *exi
if (d->d_name[0] == '.') continue ;
len = strlen(d->d_name) ;
- char src[len + 13] ;
+ char src[len + 16] ;
char dst[repolen + 18 + setlen + len] ;
- memcpy(src, "../.atomics/", 12) ;
- memcpy(src + 12, d->d_name, len+1) ;
+ memcpy(src, "../../.atomics/", 15) ;
+ memcpy(src + 15, d->d_name, len+1) ;
if (n && bsearch(d->d_name, existing, n, sizeof(char const *), &str_bcmp)) continue ;
if (s6rc_repo_getserviceflags(repo, d->d_name, &flags) <= 0) return 0 ;
if (flags & 1) subi = 3 ;