Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 2a9515376209e04a95fdff85cf3473f5 > files > 31

bind-9.5.0-7.1mdv2009.0.src.rpm

diff -up bind-9.3.4-P1/lib/dns/openssldsa_link.c.dsa_verify bind-9.3.4-P1/lib/dns/openssldsa_link.c
--- bind-9.3.4-P1/lib/dns/openssldsa_link.c.dsa_verify	2009-01-06 12:50:44.000000000 +0100
+++ bind-9.3.4-P1/lib/dns/openssldsa_link.c	2009-01-06 12:51:54.000000000 +0100
@@ -133,7 +133,7 @@ openssldsa_verify(dst_context_t *dctx, c
 
 	status = DSA_do_verify(digest, ISC_SHA1_DIGESTLENGTH, dsasig, dsa);
 	DSA_SIG_free(dsasig);
-	if (status == 0)
+	if (status != 1)
 		return (dst__openssl_toresult(DST_R_VERIFYFAILURE));
 
 	return (ISC_R_SUCCESS);