From: Vsevolod Stakhov Date: Thu, 2 Sep 2021 13:07:14 +0000 (+0100) Subject: [Minor] Fix misused variable X-Git-Tag: 3.1~197 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=98e36e00c8a85ebf69b43043a10aaafb34186e27;p=thirdparty%2Frspamd.git [Minor] Fix misused variable --- diff --git a/src/libserver/spf.c b/src/libserver/spf.c index bee7f68d61..9af1dd112d 100644 --- a/src/libserver/spf.c +++ b/src/libserver/spf.c @@ -790,6 +790,7 @@ spf_process_txt_record (struct spf_record *rec, struct spf_resolved_element *res if (strncmp(elt->content.txt.data, "v=spf1", sizeof("v=spf1") - 1) == 0) { selected = elt; + if (pselected != NULL) { *pselected = selected; } @@ -809,7 +810,7 @@ spf_process_txt_record (struct spf_record *rec, struct spf_resolved_element *res if (start_spf_parse(rec, resolved, elt->content.txt.data)) { ret = TRUE; if (pselected != NULL) { - *pselected = selected; + *pselected = elt; } break; }