From 220689259cab38141cedc304cd79e8922e92f9f8 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 22 Sep 2026 03:15:40 +0000 Subject: Delete the correct directory after a rollback in s6-rc-update --- src/s6-rc/s6-rc-update.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/s6-rc/s6-rc-update.c b/src/s6-rc/s6-rc-update.c index 0b7a053..bb20742 100644 --- a/src/s6-rc/s6-rc-update.c +++ b/src/s6-rc/s6-rc-update.c @@ -391,7 +391,7 @@ static inline void make_new_livedir (unsigned char const *oldstate, s6rc_db_t co sa->len = newlen ; sa->s[sa->len++] = 0 ; rollback_servicedirs(sa->s + pos, newstate, invimage, olddb, newdb, i) ; - rm_rf_in_tmp(sa, 0) ; + rm_rf_in_tmp(sa, pos) ; errno = e ; } strerr_diefu2sys(111, "make new live directory in ", sa->s) ; -- cgit v1.3.1