Commit 675c30ab authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

openssl: get_cert_chain: fix NULL dereference

CID 1361815: Explicit null dereferenced (FORWARD_NULL)
parent 8132fe11
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -2550,9 +2550,11 @@ static CURLcode get_cert_chain(struct connectdata *conn,
      EVP_PKEY_free(pubkey);
    }

    if(psig) {
      for(j = 0; j < psig->length; j++)
        BIO_printf(mem, "%02x:", psig->data[j]);
      push_certinfo("Signature", i);
    }

    PEM_write_bio_X509(mem, x);
    push_certinfo("Cert", i);