summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2010-12-29 10:02:16 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2010-12-29 10:02:16 +0200
commit0cf36c45b0a1a8dada253bc7ab0c6ab6057e7d3e (patch)
tree8c282a406acaba184e5bba8aeae0fac0eda98216
parent426df179766b4b144cf746dfc56f4b4a9f80b3ac (diff)
downloadmailutils-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.c2
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);

Return to:

Send suggestions and report system problems to the System administrator.