diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2023-03-27 14:32:58 +0200 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2023-03-27 14:32:58 +0200 |
commit | e52a696a9af9e46e6e2be799a344bd9fb34dd3f4 (patch) | |
tree | c36619c797cb8e8f89ced5bc5cc1a112a516ed2e /src/core/mount.c | |
parent | e76506b74816174cf9ec26262c7c4669a6d5172d (diff) | |
download | systemd-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.c | 4 |
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); |