$OpenBSD: patch-src_dkim_c,v 1.1 2012/10/26 08:50:01 sthen Exp $
--- src/dkim.c.orig	Mon Oct 10 06:18:13 2011
+++ src/dkim.c	Fri Oct 26 09:39:14 2012
@@ -42,6 +42,9 @@ int dkim_exim_query_dns_txt(char *name, char *answer) 
                "%.*s", (int)len, (char *)((rr->data)+rr_offset));
       rr_offset+=len;
       answer_offset+=len;
+      if (answer_offset >= PDKIM_DNS_TXT_MAX_RECLEN) {
+        return PDKIM_FAIL;
+      }
     }
   }
   else return PDKIM_FAIL;
