From: Frank Kardel Date: Tue, 2 May 2006 09:13:40 +0000 (+0000) Subject: ntp_crypto.c: X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7fefdd258beed73e9f537cf14ae0059e40ac42ef;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 b1351423c4..4a64d78ced 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);