aboutsummaryrefslogtreecommitdiff
path: root/website/static/security/patches/SA-09:03/ntpd63.patch
blob: b0fb765d1da228a7f6b475e6f62e643586b74b89 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
Index: contrib/ntp/ntpd/ntp_crypto.c
===================================================================
--- contrib/ntp/ntpd/ntp_crypto.c	(revision 186798)
+++ contrib/ntp/ntpd/ntp_crypto.c	(working copy)
@@ -1536,7 +1536,7 @@
 		EVP_VerifyUpdate(&ctx, (u_char *)&ep->tstamp, vallen +
 		    12);
 		if (EVP_VerifyFinal(&ctx, (u_char *)&ep->pkt[i], siglen,
-		    pkey)) {
+		    pkey) == 1) {
 			if (peer->crypto & CRYPTO_FLAG_VRFY)
 				peer->crypto |= CRYPTO_FLAG_PROV;
 		} else {