summaryrefslogtreecommitdiff
path: root/libmailutils
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2010-12-19 19:00:58 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2010-12-19 19:00:58 +0200
commit094f5d94f39d5476e33dfb4e38e394746972ec74 (patch)
treed6ad33249e3f10313e5e9c24eabaeee56c644afe /libmailutils
parentee7479485f6b252eb131533a6a7d1ab20283719e (diff)
downloadmailutils-094f5d94f39d5476e33dfb4e38e394746972ec74.tar.gz
mailutils-094f5d94f39d5476e33dfb4e38e394746972ec74.tar.bz2
Minor fixes.
* include/mailutils/debug.h (mu_debug_log_nl): New proto. * libmailutils/diag/debug.c (mu_debug_log_nl): New function. * libmailutils/mailer/progmailer.c: Use mu_debug_log_nl. * libmailutils/server/acl.c: Likewise. Also, use MU_DEBUG_TRACE9 instead of the numeric value. * libmailutils/filter/iconvflt.c (_iconv_filter): Register encoder (same as decoder).
Diffstat (limited to 'libmailutils')
-rw-r--r--libmailutils/diag/debug.c6
-rw-r--r--libmailutils/filter/iconvflt.c2
-rw-r--r--libmailutils/mailer/progmailer.c2
-rw-r--r--libmailutils/server/acl.c18
4 files changed, 17 insertions, 11 deletions
diff --git a/libmailutils/diag/debug.c b/libmailutils/diag/debug.c
index 70f1d5a28..a71a846b6 100644
--- a/libmailutils/diag/debug.c
+++ b/libmailutils/diag/debug.c
@@ -357,3 +357,9 @@ mu_debug_log_end (const char *fmt, ...)
mu_stream_write (mu_strerr, "\n", 1, NULL);
va_end (ap);
}
+
+void
+mu_debug_log_nl ()
+{
+ mu_stream_write (mu_strerr, "\n", 1, NULL);
+}
diff --git a/libmailutils/filter/iconvflt.c b/libmailutils/filter/iconvflt.c
index fbd30660d..3c9565ff0 100644
--- a/libmailutils/filter/iconvflt.c
+++ b/libmailutils/filter/iconvflt.c
@@ -246,7 +246,7 @@ alloc_state (void **pret, int mode MU_ARG_UNUSED, int argc, const char **argv)
static struct _mu_filter_record _iconv_filter = {
"ICONV",
alloc_state,
- NULL,
+ _icvt_decoder,
_icvt_decoder
};
diff --git a/libmailutils/mailer/progmailer.c b/libmailutils/mailer/progmailer.c
index aa5cfda6d..73f81e7f4 100644
--- a/libmailutils/mailer/progmailer.c
+++ b/libmailutils/mailer/progmailer.c
@@ -154,7 +154,7 @@ mu_progmailer_open (struct _mu_progmailer *pm, char **argv)
mu_debug_log_begin ("exec %s argv:", pm->command);
for (i = 0; argv[i]; i++)
mu_debug_log_cont (" %s", argv[i]);
- mu_debug_log_end ("");
+ mu_debug_log_nl ();
}
close (tunnel[0]);
diff --git a/libmailutils/server/acl.c b/libmailutils/server/acl.c
index af5518836..5cebc99e2 100644
--- a/libmailutils/server/acl.c
+++ b/libmailutils/server/acl.c
@@ -397,10 +397,10 @@ int
_acl_match (struct _mu_acl_entry *ent, struct sockaddr *sa, int salen)
{
#define RESMATCH(word) \
- if (mu_debug_level_p (MU_DEBCAT_ACL, 10)) \
+ if (mu_debug_level_p (MU_DEBCAT_ACL, MU_DEBUG_TRACE9)) \
mu_debug_log_end ("%s; ", word);
- if (mu_debug_level_p (MU_DEBCAT_ACL, 10))
+ if (mu_debug_level_p (MU_DEBCAT_ACL, MU_DEBUG_TRACE9))
{
struct in_addr a;
@@ -653,7 +653,7 @@ _run_entry (void *item, void *data)
rp->idx++;
- if (mu_debug_level_p (MU_DEBCAT_ACL, 10))
+ if (mu_debug_level_p (MU_DEBCAT_ACL, MU_DEBUG_TRACE9))
{
const char *s = "undefined";
mu_acl_action_to_string (ent->action, &s);
@@ -679,13 +679,13 @@ _run_entry (void *item, void *data)
char *s;
if (ent->arg && expand_arg (ent->arg, rp, &s) == 0)
{
- if (mu_debug_level_p (MU_DEBCAT_ACL, 10))
+ if (mu_debug_level_p (MU_DEBCAT_ACL, MU_DEBUG_TRACE9))
mu_debug_log_end ("%s", s);
free (s);
}
else
{
- if (mu_debug_level_p (MU_DEBCAT_ACL, 10))
+ if (mu_debug_level_p (MU_DEBCAT_ACL, MU_DEBUG_TRACE9))
{
debug_sockaddr (rp->sa, rp->salen);
mu_debug_log_end ("");
@@ -721,8 +721,8 @@ _run_entry (void *item, void *data)
}
}
- if (mu_debug_level_p (MU_DEBCAT_ACL, 10))
- mu_debug_log_end ("");
+ if (mu_debug_level_p (MU_DEBCAT_ACL, MU_DEBUG_TRACE9))
+ mu_debug_log_nl ();
return status;
}
@@ -747,11 +747,11 @@ mu_acl_check_sockaddr (mu_acl_t acl, const struct sockaddr *sa, int salen,
}
r.salen = salen;
- if (mu_debug_level_p (MU_DEBCAT_ACL, 10))
+ if (mu_debug_level_p (MU_DEBCAT_ACL, MU_DEBUG_TRACE9))
{
mu_debug_log_begin ("Checking sockaddr ");
debug_sockaddr (r.sa, r.salen);
- mu_debug_log_end ("");
+ mu_debug_log_nl ();
}
r.idx = 0;

Return to:

Send suggestions and report system problems to the System administrator.