diff options
| -rw-r--r-- | src/librc/librc.c | 2 |
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); } |
