]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/mount.c
core: introduce unit_unwatch_pidref_done() helper function
[thirdparty/systemd.git] / src / core / mount.c
index d840414d1a3cba807ada9488f437f57e54974f80..6c3f4be981a48c1652edb2f6809c6705a593672f 100644 (file)
@@ -218,12 +218,7 @@ static int mount_arm_timer(Mount *m, bool relative, usec_t usec) {
 
 static void mount_unwatch_control_pid(Mount *m) {
         assert(m);
-
-        if (!pidref_is_set(&m->control_pid))
-                return;
-
-        unit_unwatch_pidref(UNIT(m), &m->control_pid);
-        pidref_done(&m->control_pid);
+        unit_unwatch_pidref_done(UNIT(m), &m->control_pid);
 }
 
 static void mount_parameters_done(MountParameters *p) {