Commit 74e3def5 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

check_issuer_cert() now builds and there's one warning less. Still one compiler

warning in the code though but we need NSS' base64.h header for that and we
don't currently have a suitable way to include it as our own base64.h header
kind of "blocks" it.
parent 24d41452
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@
#include <prio.h>
#include <secitem.h>
#include <secport.h>
#include <certdb.h>

#include "memory.h"
#include "easyif.h" /* for Curl_convert_from_utf8 prototype */
@@ -766,7 +767,8 @@ static SECStatus check_issuer_cert(struct connectdata *conn,

  if ((!cert_issuer) || (!issuer))
    res = SECFailure;
  else if (CERT_CompareCerts(cert_issuer,issuer)==PR_FALSE)
  else if (SECITEM_CompareItem(&cert_issuer->derCert,
                               &issuer->derCert)!=SECEqual)
    res = SECFailure;

  CERT_DestroyCertificate(cert);