diff options
Diffstat (limited to 'src/libserver')
-rw-r--r-- | src/libserver/dkim.c | 1 | ||||
-rw-r--r-- | src/libserver/spf.c | 6 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/libserver/dkim.c b/src/libserver/dkim.c index 0eaa9937e..12bc146ab 100644 --- a/src/libserver/dkim.c +++ b/src/libserver/dkim.c @@ -2820,6 +2820,7 @@ rspamd_dkim_sign (struct rspamd_task *task, const gchar *selector, switch (ctx->common.type) { case RSPAMD_DKIM_NORMAL: + default: hname = RSPAMD_DKIM_SIGNHEADER; break; case RSPAMD_DKIM_ARC_SIG: diff --git a/src/libserver/spf.c b/src/libserver/spf.c index a29e77c07..edce244b9 100644 --- a/src/libserver/spf.c +++ b/src/libserver/spf.c @@ -1474,9 +1474,9 @@ static const gchar * expand_spf_macro (struct spf_record *rec, struct spf_resolved_element *resolved, const gchar *begin) { - const gchar *p, *macro_value; - gchar *c, *new, *tmp, delim; - gsize len = 0, slen = 0, macro_len; + const gchar *p, *macro_value = NULL; + gchar *c, *new, *tmp, delim = '.'; + gsize len = 0, slen = 0, macro_len = 0; gint state = 0, ndelim = 0; gchar ip_buf[INET6_ADDRSTRLEN + 1]; gboolean need_expand = FALSE, reversed; |