From: Topi Miettinen Date: Thu, 31 Aug 2017 08:37:32 +0000 (+0000) Subject: log: reopen log for failed assertions (#6703) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0c642978ccb2102139bd9e96ce5e8675e200b10f;p=elogind.git log: reopen log for failed assertions (#6703) Reopen log so that failed and aborting assertions can be written to log. Closes: #6658 --- diff --git a/src/basic/log.c b/src/basic/log.c index 82db00ed2..229f246ff 100644 --- a/src/basic/log.c +++ b/src/basic/log.c @@ -820,6 +820,7 @@ noreturn void log_assert_failed_realm( const char *file, int line, const char *func) { + log_open(); log_assert(LOG_REALM_PLUS_LEVEL(realm, LOG_CRIT), text, file, line, func, "Assertion '%s' failed at %s:%u, function %s(). Aborting."); abort(); @@ -831,6 +832,7 @@ noreturn void log_assert_failed_unreachable_realm( const char *file, int line, const char *func) { + log_open(); log_assert(LOG_REALM_PLUS_LEVEL(realm, LOG_CRIT), text, file, line, func, "Code should not be reached '%s' at %s:%u, function %s(). Aborting."); abort();