diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2020-02-14 17:33:28 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2020-02-14 17:33:28 +0000 |
commit | 6af47225c0090029eae637a04322dfaf5cdda468 (patch) | |
tree | caacac22698d1fbc0b0af5103c08d64015ba569e /src/libserver/logger/logger.c | |
parent | c935e8b49174fd65d73d2a54cf690381003081c0 (diff) | |
download | rspamd-6af47225c0090029eae637a04322dfaf5cdda468.tar.gz rspamd-6af47225c0090029eae637a04322dfaf5cdda468.zip |
[Minor] Fix daemonisation...
Diffstat (limited to 'src/libserver/logger/logger.c')
-rw-r--r-- | src/libserver/logger/logger.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libserver/logger/logger.c b/src/libserver/logger/logger.c index 4e48eae4e..789a41af2 100644 --- a/src/libserver/logger/logger.c +++ b/src/libserver/logger/logger.c @@ -182,8 +182,6 @@ rspamd_log_open_specific (rspamd_mempool_t *pool, rspamd_logger_t *logger; GError *err = NULL; - g_assert (emergency_logger != NULL); - if (pool) { logger = rspamd_mempool_alloc0 (pool, sizeof (rspamd_logger_t)); logger->mtx = rspamd_mempool_get_mutex (pool); @@ -233,7 +231,7 @@ rspamd_log_open_specific (rspamd_mempool_t *pool, logger->ops.specific = logger->ops.init (logger, cfg, uid, gid, &err); - if (logger->ops.specific == NULL) { + if (emergency_logger && logger->ops.specific == NULL) { rspamd_common_log_function (emergency_logger, G_LOG_LEVEL_CRITICAL, "logger", NULL, G_STRFUNC, "cannot open specific logger: %e", err); |