summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/librc/librc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librc/librc.c b/src/librc/librc.c
index fcc14d6e..21094a17 100644
--- a/src/librc/librc.c
+++ b/src/librc/librc.c
@@ -1038,7 +1038,7 @@ rc_service_mark(const char *service, const RC_SERVICE state)
if (state == RC_SERVICE_STOPPED) {
rm_dir(rc_dirfd(RC_DIR_OPTIONS), base, true);
rm_dir(rc_dirfd(RC_DIR_DAEMONS), base, true);
- rm_dir(rc_dirfd(RC_DIR_ENVIRON), base, true);
+ unlinkat(rc_dirfd(RC_DIR_ENVIRON), base, 0);
rc_service_schedule_clear(service);
}