=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/openssl/x509.c,v retrieving revision 1.32 retrieving revision 1.33 diff -c -r1.32 -r1.33 *** src/usr.bin/openssl/x509.c 2023/04/09 17:28:52 1.32 --- src/usr.bin/openssl/x509.c 2023/04/14 06:47:07 1.33 *************** *** 1,4 **** ! /* $OpenBSD: x509.c,v 1.32 2023/04/09 17:28:52 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * --- 1,4 ---- ! /* $OpenBSD: x509.c,v 1.33 2023/04/14 06:47:07 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * *************** *** 888,897 **** if ((pkey = X509_REQ_get0_pubkey(req)) == NULL) goto end; ! if (!X509_set_pubkey(x, pkey)) { ! EVP_PKEY_free(pkey); goto end; - } } else { x = load_cert(bio_err, cfg.infile, cfg.informat, NULL, "Certificate"); --- 888,895 ---- if ((pkey = X509_REQ_get0_pubkey(req)) == NULL) goto end; ! if (!X509_set_pubkey(x, pkey)) goto end; } else { x = load_cert(bio_err, cfg.infile, cfg.informat, NULL, "Certificate");