From 4f69d50e5ef648c09b042d9bbca9a1b9106288b2 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 9 Jun 2020 13:36:34 +0100 Subject: [PATCH] [Minor] Add flag for systemd sockets --- src/rspamd.c | 1 + src/rspamd.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/rspamd.c b/src/rspamd.c index ff9ecfa889..5aff3078c4 100644 --- a/src/rspamd.c +++ b/src/rspamd.c @@ -517,6 +517,7 @@ systemd_get_socket (struct rspamd_main *rspamd_main, const gchar *fdname) ls = g_malloc0 (sizeof (*ls)); ls->addr = rspamd_inet_address_from_sa (&addr_storage.sa, slen); ls->fd = sock; + ls->is_systemd = true; slen = sizeof (stype); if (getsockopt (sock, SOL_SOCKET, SO_TYPE, &stype, &slen) != -1) { diff --git a/src/rspamd.h b/src/rspamd.h index 9e50c054a0..0755acc0d8 100644 --- a/src/rspamd.h +++ b/src/rspamd.h @@ -234,6 +234,7 @@ struct rspamd_worker_listen_socket { const rspamd_inet_addr_t *addr; gint fd; enum rspamd_worker_socket_type type; + bool is_systemd; }; typedef struct worker_s { -- 2.47.3