|
@@ -283,6 +283,7 @@ struct crypto_cipher * crypto_cipher_init(enum crypto_cipher_alg alg,
|
|
cipher = EVP_aes_256_cbc();
|
|
cipher = EVP_aes_256_cbc();
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
|
|
+ os_free(ctx);
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
@@ -301,6 +302,7 @@ struct crypto_cipher * crypto_cipher_init(enum crypto_cipher_alg alg,
|
|
break;
|
|
break;
|
|
#endif /* OPENSSL_NO_RC2 */
|
|
#endif /* OPENSSL_NO_RC2 */
|
|
default:
|
|
default:
|
|
|
|
+ os_free(ctx);
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|
|
|
|
|