Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 450514f01c04e8b257f65519be0f77ea > files > 27

bind-9.4.2-1.3mdv2008.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);