summaryrefslogtreecommitdiff
path: root/src/core/socket.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-09-28 08:48:21 +0200
committerGitHub <noreply@github.com>2017-09-28 08:48:21 +0200
commit9500b9209beea95b9fbbfb0c2ffaf0cd0277da71 (patch)
treee876030f47059b6cfa2308629a4160d7adacbe6f /src/core/socket.c
parent7e56da12e8b6c27d7e4a011d55f5641103ec35c0 (diff)
parented77d407d3766e78f96c848aed04da50a0ac7d42 (diff)
downloadsystemd-9500b9209beea95b9fbbfb0c2ffaf0cd0277da71.tar.gz
Merge pull request #6928 from poettering/cgroup-empty-race
rework cgroup empty notification handling (i.e. a fix for #6608)
Diffstat (limited to 'src/core/socket.c')
-rw-r--r--src/core/socket.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/socket.c b/src/core/socket.c
index ba70756d83..e05daaa1dc 100644
--- a/src/core/socket.c
+++ b/src/core/socket.c
@@ -2000,6 +2000,9 @@ static void socket_enter_dead(Socket *s, SocketResult f) {
if (s->result == SOCKET_SUCCESS)
s->result = f;
+ if (s->result != SOCKET_SUCCESS)
+ log_unit_warning(UNIT(s), "Failed with result '%s'.", socket_result_to_string(s->result));
+
socket_set_state(s, s->result != SOCKET_SUCCESS ? SOCKET_FAILED : SOCKET_DEAD);
exec_runtime_destroy(s->exec_runtime);