summaryrefslogtreecommitdiff
path: root/src/core/mount.c
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2023-03-27 14:32:58 +0200
committerDaan De Meyer <daan.j.demeyer@gmail.com>2023-03-27 14:32:58 +0200
commite52a696a9af9e46e6e2be799a344bd9fb34dd3f4 (patch)
treec36619c797cb8e8f89ced5bc5cc1a112a516ed2e /src/core/mount.c
parente76506b74816174cf9ec26262c7c4669a6d5172d (diff)
downloadsystemd-e52a696a9af9e46e6e2be799a344bd9fb34dd3f4.tar.gz
execute: Do not pass destroy as a boolean argument to unref()
Let's mimick what we do for DynamicUser and have two separate functions for unreffing and destroying a ExecSharedRuntime object.
Diffstat (limited to 'src/core/mount.c')
-rw-r--r--src/core/mount.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/mount.c b/src/core/mount.c
index 366986f312..e755a55964 100644
--- a/src/core/mount.c
+++ b/src/core/mount.c
@@ -254,7 +254,7 @@ static void mount_done(Unit *u) {
mount_parameters_done(&m->parameters_proc_self_mountinfo);
mount_parameters_done(&m->parameters_fragment);
- m->exec_runtime = exec_shared_runtime_unref(m->exec_runtime, false);
+ m->exec_runtime = exec_shared_runtime_unref(m->exec_runtime);
exec_command_done_array(m->exec_command, _MOUNT_EXEC_COMMAND_MAX);
m->control_command = NULL;
@@ -948,7 +948,7 @@ static void mount_enter_dead(Mount *m, MountResult f) {
mount_set_state(m, m->result != MOUNT_SUCCESS ? MOUNT_FAILED : MOUNT_DEAD);
- m->exec_runtime = exec_shared_runtime_unref(m->exec_runtime, true);
+ m->exec_runtime = exec_shared_runtime_destroy(m->exec_runtime);
unit_destroy_runtime_data(UNIT(m), &m->exec_context);