From b1903e7ebc0f017c4f630ed9bc5a3ba823e0be86 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Mon, 8 Dec 2025 14:39:50 +0000 Subject: More fixes --- src/repo/s6-rc-set-delete.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/repo/s6-rc-set-delete.c') diff --git a/src/repo/s6-rc-set-delete.c b/src/repo/s6-rc-set-delete.c index 0b63e4a..95f4216 100644 --- a/src/repo/s6-rc-set-delete.c +++ b/src/repo/s6-rc-set-delete.c @@ -38,7 +38,7 @@ static inline void dodelete (char const *repo, char const *set) memcpy(real + repolen, "/sources/", 9) ; r = readlink(fn, real + repolen + 9, setlen + 9) ; if (r == -1) strerr_diefu2sys(111, "readlink ", fn) ; - else if (r != 8) strerr_dief3x(102, "symlink ", fn, " points to an invalid name") ; + else if (r != setlen + 8) strerr_dief3x(102, "symlink ", fn, " points to an invalid name") ; real[repolen + setlen + 17] = 0 ; unlink_void(fn) ; rm_rf(real) ; -- cgit v1.3.1