From: Vsevolod Stakhov Date: Tue, 9 Jun 2020 12:36:34 +0000 (+0100) Subject: [Minor] Add flag for systemd sockets X-Git-Tag: 2.6~343 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4f69d50e5ef648c09b042d9bbca9a1b9106288b2;p=rspamd.git [Minor] Add flag for systemd sockets --- diff --git a/src/rspamd.c b/src/rspamd.c index ff9ecfa88..5aff3078c 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 9e50c054a..0755acc0d 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 {