From: Frank Kardel Date: Tue, 2 May 2006 09:13:40 +0000 (+0000) Subject: ntp_crypto.c: X-Git-Tag: NTP_4_2_1P242_RC~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d487f4c6aaca3c97d069ddb5d2797611bba7955d;p=thirdparty%2Fntp.git ntp_crypto.c: handle NULL return from d2i_X509() - NetBSD Run 21 Coverity CID 2979 bk: 445722c4XBi8CSNW1w62T9zFDGy0zA --- diff --git a/ntpd/ntp_crypto.c b/ntpd/ntp_crypto.c index b1351423c..4a64d78ce 100644 --- a/ntpd/ntp_crypto.c +++ b/ntpd/ntp_crypto.c @@ -3336,7 +3336,7 @@ cert_valid( ptr = (u_char *)cinf->cert.ptr; cert = d2i_X509(NULL, &ptr, ntohl(cinf->cert.vallen)); - if (!X509_verify(cert, pkey)) + if (cert == NULL || !X509_verify(cert, pkey)) return (XEVNT_VFY); X509_free(cert);