From 0526aba47b5471b31daf36d0265bff2a6f72b382 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Fri, 9 Oct 2020 19:11:34 +0200 Subject: [PATCH] Bail out if metrics and daemonization are enabled simultaneously --- src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.rs b/src/main.rs index 5adf7df..fa324f7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -485,6 +485,9 @@ fn bind_listeners( } fn privdrop(config: &Config) -> Result<(), Error> { + if config.metrics.is_some() { + bail!("Metrics are incompatible with daemonization - set 'daemonize = false' in the configuration file if you need metrics."); + } let mut pd = PrivDrop::default(); if let Some(user) = &config.user { pd = pd.user(user);