Fix $regex<n> use-after-free. Bug 2915
[exim.git] / src / src / spf.c
index e3df789fb577d878bc6bd69d8d5de9e69ad23edd..a8c0f75c4f30d0384e4c0c5291fc7fe08876794d 100644 (file)
@@ -3,9 +3,9 @@
 *************************************************/
 
 /* SPF support.
+   Copyright (c) The Exim Maintainers 2015 - 2022
    Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004 - 2014
    License: GPL
-   Copyright (c) The Exim Maintainers 2015 - 2021
 */
 
 /* Code for calling spf checks via libspf-alt. Called from acl.c. */
@@ -204,7 +204,7 @@ spf_nxdomain = SPF_dns_rr_new_init(spf_dns_server,
   "", ns_t_any, 24 * 60 * 60, HOST_NOT_FOUND);
 if (!spf_nxdomain)
   {
-  free(spf_dns_server);
+  store_free(spf_dns_server);
   return NULL;
   }