diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-12-29 10:02:16 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-12-29 10:02:16 +0200 |
commit | 0cf36c45b0a1a8dada253bc7ab0c6ab6057e7d3e (patch) | |
tree | 8c282a406acaba184e5bba8aeae0fac0eda98216 | |
parent | 426df179766b4b144cf746dfc56f4b4a9f80b3ac (diff) | |
download | mailutils-0cf36c45b0a1a8dada253bc7ab0c6ab6057e7d3e.tar.gz mailutils-0cf36c45b0a1a8dada253bc7ab0c6ab6057e7d3e.tar.bz2 |
Make sure debugging calls don't dump core even if mu_strerr is not initialized.
* libmailutils/diag/debug.c (mu_debug_log, mu_debug_log_begin): Call
mu_diag_init.
-rw-r--r-- | libmailutils/diag/debug.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libmailutils/diag/debug.c b/libmailutils/diag/debug.c index 5916de1e2..8ceb352dc 100644 --- a/libmailutils/diag/debug.c +++ b/libmailutils/diag/debug.c @@ -503,6 +503,7 @@ mu_debug_log (const char *fmt, ...) { va_list ap; + mu_diag_init (); va_start (ap, fmt); mu_stream_printf (mu_strerr, "\033s<%d>", MU_LOG_DEBUG); mu_stream_vprintf (mu_strerr, fmt, ap); @@ -515,6 +516,7 @@ mu_debug_log_begin (const char *fmt, ...) { va_list ap; + mu_diag_init (); va_start (ap, fmt); mu_stream_printf (mu_strerr, "\033s<%d>", MU_LOG_DEBUG); mu_stream_vprintf (mu_strerr, fmt, ap); |