diff options
Diffstat (limited to 'src/crypto/engine/engine.c')
-rw-r--r-- | src/crypto/engine/engine.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/crypto/engine/engine.c b/src/crypto/engine/engine.c index 973a57c8..831d4689 100644 --- a/src/crypto/engine/engine.c +++ b/src/crypto/engine/engine.c @@ -31,15 +31,7 @@ struct engine_st { ECDSA_METHOD *ecdsa_method; }; -ENGINE *ENGINE_new(void) { - ENGINE *engine = OPENSSL_malloc(sizeof(ENGINE)); - if (engine == NULL) { - return NULL; - } - - OPENSSL_memset(engine, 0, sizeof(ENGINE)); - return engine; -} +ENGINE *ENGINE_new(void) { return OPENSSL_zalloc(sizeof(ENGINE)); } int ENGINE_free(ENGINE *engine) { // Methods are currently required to be static so are not unref'ed. |