]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/socket.c
Merge pull request #21030 from DaanDeMeyer/path-skipped
[thirdparty/systemd.git] / src / core / socket.c
index ffa3fe3317380459950b309c40af6524a054fbad..6534311bef249ce92511020c8d19805689035046 100644 (file)
@@ -109,8 +109,7 @@ static void socket_unwatch_control_pid(Socket *s) {
         if (s->control_pid <= 0)
                 return;
 
-        unit_unwatch_pid(UNIT(s), s->control_pid);
-        s->control_pid = 0;
+        unit_unwatch_pid(UNIT(s), TAKE_PID(s->control_pid));
 }
 
 static void socket_cleanup_fd_list(SocketPort *p) {