aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
diff options
context:
space:
mode:
Diffstat (limited to 'src/libserver')
-rw-r--r--src/libserver/dkim.c1
-rw-r--r--src/libserver/spf.c6
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;