Blame 0034-Revert-socket-if-we-fail-to-create-an-instantiated-s.patch
|
Michal Schmidt |
771b4b |
From cf2ef07389b461ad8bbe714dab445420f8886fc0 Mon Sep 17 00:00:00 2001
|
|
Michal Schmidt |
771b4b |
From: Michal Schmidt <mschmidt@redhat.com>
|
|
Michal Schmidt |
771b4b |
Date: Mon, 2 Apr 2012 21:49:00 +0200
|
|
Michal Schmidt |
771b4b |
Subject: [PATCH] Revert "socket: if we fail to create an instantiated service
|
|
Michal Schmidt |
771b4b |
for a socket, don't put the socket in failure mode"
|
|
Michal Schmidt |
771b4b |
|
|
Michal Schmidt |
771b4b |
This reverts commit 9586cdfab6a2638078702b7fea7e16b3a71899e2.
|
|
Michal Schmidt |
771b4b |
(but not the TODO hunk).
|
|
Michal Schmidt |
771b4b |
|
|
Michal Schmidt |
771b4b |
The bug was already fixed by 1a710b43. And if other errors occur, we
|
|
Michal Schmidt |
771b4b |
don't want to leave the socket active in order to avoid having socket
|
|
Michal Schmidt |
771b4b |
tarpits.
|
|
Michal Schmidt |
771b4b |
(cherry picked from commit 60089004254c68173c4e3a2ca2eda0b6102ba96f)
|
|
Michal Schmidt |
771b4b |
---
|
|
Michal Schmidt |
771b4b |
src/socket.c | 1 +
|
|
Michal Schmidt |
771b4b |
1 file changed, 1 insertion(+)
|
|
Michal Schmidt |
771b4b |
|
|
Michal Schmidt |
771b4b |
diff --git a/src/socket.c b/src/socket.c
|
|
Michal Schmidt |
771b4b |
index 1cd98e2..bb75d96 100644
|
|
Michal Schmidt |
771b4b |
--- a/src/socket.c
|
|
Michal Schmidt |
771b4b |
+++ b/src/socket.c
|
|
Michal Schmidt |
771b4b |
@@ -1494,6 +1494,7 @@ static void socket_enter_running(Socket *s, int cfd) {
|
|
Michal Schmidt |
771b4b |
|
|
Michal Schmidt |
771b4b |
fail:
|
|
Michal Schmidt |
771b4b |
log_warning("%s failed to queue socket startup job: %s", UNIT(s)->id, bus_error(&error, r));
|
|
Michal Schmidt |
771b4b |
+ socket_enter_stop_pre(s, SOCKET_FAILURE_RESOURCES);
|
|
Michal Schmidt |
771b4b |
|
|
Michal Schmidt |
771b4b |
if (cfd >= 0)
|
|
Michal Schmidt |
771b4b |
close_nointr_nofail(cfd);
|