core: when restarting services, don't close fds
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 23 Oct 2016 02:16:02 +0000 (22:16 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 2 Nov 2016 01:20:21 +0000 (21:20 -0400)
commitf0bfbfac43b7faa68ef1bb2ad659c191b9ec85d2
tree5062be98ff7d49537b2b8e3cc67c8da7d1ca50a8
parent99bdcdc7fc32def6cd6eab69c3869661b4b1888b
core: when restarting services, don't close fds

We would close all the stored fds in service_release_resources(), which of
course broke the whole concept of storing fds over service restart.

Fixes #4408.
src/core/service.c
src/core/unit.c
src/core/unit.h