• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1diff --git a/crypto/pem/pem_lib.c b/crypto/pem/pem_lib.c
2index d416d939ea..328c30cdbb 100644
3--- a/crypto/pem/pem_lib.c
4+++ b/crypto/pem/pem_lib.c
5@@ -957,7 +957,9 @@ int PEM_read_bio_ex(BIO *bp, char **name_out, char **header,
6     *data = pem_malloc(len, flags);
7     if (*header == NULL || *data == NULL) {
8         pem_free(*header, flags, 0);
9+        *header = NULL;
10         pem_free(*data, flags, 0);
11+        *data = NULL;
12         goto end;
13     }
14     BIO_read(headerB, *header, headerlen);