From 1fc7dfe2e2c26621b55fcf837a4fba241aba8f06 Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Mon, 17 Jun 2013 15:57:02 +0200
Subject: [PATCH] Removed redundant free()s
---
library/x509parse.c | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/library/x509parse.c b/library/x509parse.c
index 25e3b45a4..a4de90252 100644
--- a/library/x509parse.c
+++ b/library/x509parse.c
@@ -2355,10 +2355,7 @@ int x509parse_key( rsa_context *rsa, const unsigned char *key, size_t keylen,
return( ret );
}
else if( ret != POLARSSL_ERR_PEM_NO_HEADER_FOOTER_PRESENT )
- {
- pem_free( &pem );
return( ret );
- }
ret = pem_read_buffer( &pem,
"-----BEGIN PRIVATE KEY-----",
@@ -2376,10 +2373,7 @@ int x509parse_key( rsa_context *rsa, const unsigned char *key, size_t keylen,
return( ret );
}
else if( ret != POLARSSL_ERR_PEM_NO_HEADER_FOOTER_PRESENT )
- {
- pem_free( &pem );
return( ret );
- }
ret = pem_read_buffer( &pem,
"-----BEGIN ENCRYPTED PRIVATE KEY-----",
@@ -2398,10 +2392,7 @@ int x509parse_key( rsa_context *rsa, const unsigned char *key, size_t keylen,
return( ret );
}
else if( ret != POLARSSL_ERR_PEM_NO_HEADER_FOOTER_PRESENT )
- {
- pem_free( &pem );
return( ret );
- }
#else
((void) pwd);
((void) pwdlen);