aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-09-22 03:15:40 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-09-22 03:15:40 +0000
commit220689259cab38141cedc304cd79e8922e92f9f8 (patch)
tree961d54359679d2e9dd0b94b811bf25bd42da41c7
parent51e0c04817e974e30a40c8a8195dca5ec7a92f14 (diff)
downloads6-rc-220689259cab38141cedc304cd79e8922e92f9f8.tar.gz
Delete the correct directory after a rollback in s6-rc-updateHEADmain
-rw-r--r--src/s6-rc/s6-rc-update.c2
1 files changed, 1 insertions, 1 deletions
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) ;