Commit Diff


commit - 24fb1a392c491650ec47b1e050834091c5cc33fe
commit + f59bbb7884b293c44b8f43c48069a7f0b48f1991
blob - ced8ffae99f99985d4f42d9cc44fcbe068de9ff2
blob + eec75aa05a9128a9dbfd2f26531c37d52789b4c7
--- main.c
+++ main.c
@@ -2790,7 +2790,7 @@ spf_execute_txt(struct spf_query *query)
 			continue;
 		}
 		if (strncasecmp("ip6:", ap, 4) == 0) {
-			if ((bits = inet_net_pton(AF_INET6, ap + 4, &ina, sizeof(ina))) == -1)
+			if ((bits = inet_net_pton(AF_INET6, ap + 4, &in6a, sizeof(in6a))) == -1)
 				continue;
 
 			if (spf_check_cidr6(query->spf, &in6a, bits) == 0) {