Apply by doing: cd /usr/src patch -p0 < 008_bind.patch And then rebuild and install bind: cd usr.sbin/bind make -f Makefile.bsd-wrapper make -f Makefile.bsd-wrapper install Index: usr.sbin/bind/lib/dns/openssldsa_link.c =================================================================== RCS file: /cvs/src/usr.sbin/bind/lib/dns/openssldsa_link.c,v retrieving revision 1.1.1.3 diff -u -r1.1.1.3 openssldsa_link.c --- usr.sbin/bind/lib/dns/openssldsa_link.c 9 Dec 2007 12:34:20 -0000 1.1.1.3 +++ usr.sbin/bind/lib/dns/openssldsa_link.c 11 Jan 2009 02:22:57 -0000 @@ -133,7 +133,7 @@ status = DSA_do_verify(digest, ISC_SHA1_DIGESTLENGTH, dsasig, dsa); DSA_SIG_free(dsasig); - if (status == 0) + if (status <= 0) return (dst__openssl_toresult(DST_R_VERIFYFAILURE)); return (ISC_R_SUCCESS);