diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-12-08 14:39:50 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2025-12-08 14:39:50 +0000 |
| commit | b1903e7ebc0f017c4f630ed9bc5a3ba823e0be86 (patch) | |
| tree | 7327e8604892cecb6cd0b3de8ee127a11f491476 /src/repo/s6-rc-set-delete.c | |
| parent | 7e6654b43fde098df6f080c6bc57489bfe3c5095 (diff) | |
| download | s6-rc-b1903e7ebc0f017c4f630ed9bc5a3ba823e0be86.tar.gz | |
More fixes
Diffstat (limited to 'src/repo/s6-rc-set-delete.c')
| -rw-r--r-- | src/repo/s6-rc-set-delete.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) ; |
