diff options
Diffstat (limited to 'src/core/socket.c')
-rw-r--r-- | src/core/socket.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/socket.c b/src/core/socket.c index e05daaa1dc..d579f341fb 100644 --- a/src/core/socket.c +++ b/src/core/socket.c @@ -2083,7 +2083,7 @@ static void socket_enter_signal(Socket *s, SocketState state, SocketResult f) { fail: log_unit_warning_errno(UNIT(s), r, "Failed to kill processes: %m"); - if (state == SOCKET_STOP_PRE_SIGTERM || state == SOCKET_STOP_PRE_SIGKILL) + if (IN_SET(state, SOCKET_STOP_PRE_SIGTERM, SOCKET_STOP_PRE_SIGKILL)) socket_enter_stop_post(s, SOCKET_FAILURE_RESOURCES); else socket_enter_dead(s, SOCKET_FAILURE_RESOURCES); @@ -2456,7 +2456,7 @@ static int socket_start(Unit *u) { } } - assert(s->state == SOCKET_DEAD || s->state == SOCKET_FAILED); + assert(IN_SET(s->state, SOCKET_DEAD, SOCKET_FAILED)); r = unit_start_limit_test(u); if (r < 0) { @@ -2500,7 +2500,7 @@ static int socket_stop(Unit *u) { return -EAGAIN; } - assert(s->state == SOCKET_LISTENING || s->state == SOCKET_RUNNING); + assert(IN_SET(s->state, SOCKET_LISTENING, SOCKET_RUNNING)); socket_enter_stop_pre(s, SOCKET_SUCCESS); return 1; |