DNS: use tainted memory for all lookups
[exim.git] / src / src / dkim.c
index 5883596a725e2b27c535db4cd3169516074d11fa..065170444bb8494a19b5a5c88f25eb8305ab9622 100644 (file)
@@ -45,7 +45,7 @@ The return string is tainted, having come from off-site.
 uschar *
 dkim_exim_query_dns_txt(const uschar * name)
 {
-dns_answer * dnsa = store_get(sizeof(dns_answer), TRUE);       /* use tainted mem */
+dns_answer * dnsa = store_get_dns_answer();
 dns_scan dnss;
 rmark reset_point = store_mark();
 gstring * g = NULL;