]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix misused variable
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 2 Sep 2021 13:07:14 +0000 (14:07 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 2 Sep 2021 13:07:14 +0000 (14:07 +0100)
src/libserver/spf.c

index bee7f68d619bf184e84ca7061b683cd98ed37b82..9af1dd112d9446da084cffd6fc138a29a84118b2 100644 (file)
@@ -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;
                                }