diff --git a/daemon/log_funcs.h b/daemon/log_funcs.h index 310cc075f..c2a3b4153 100644 --- a/daemon/log_funcs.h +++ b/daemon/log_funcs.h @@ -28,6 +28,8 @@ INLINE void __log_info_release(struct log_info *li) { } } INLINE void __log_info_push(void) { + if (log_info.e == LOG_INFO_NONE) + return; struct log_info *copy = g_slice_alloc(sizeof(*copy)); *copy = log_info; log_info_stack = g_slist_prepend(log_info_stack, copy);