diff options
Diffstat (limited to 'src/lib/libcrypto/cmac/cmac.c')
-rw-r--r-- | src/lib/libcrypto/cmac/cmac.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/libcrypto/cmac/cmac.c b/src/lib/libcrypto/cmac/cmac.c index baba674ec1..18635b942a 100644 --- a/src/lib/libcrypto/cmac/cmac.c +++ b/src/lib/libcrypto/cmac/cmac.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cmac.c,v 1.8 2014/07/11 08:44:48 jsing Exp $ */ | 1 | /* $OpenBSD: cmac.c,v 1.9 2014/07/12 14:58:32 miod Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project. | 3 | * project. |
4 | */ | 4 | */ |
@@ -123,6 +123,9 @@ CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx) | |||
123 | void | 123 | void |
124 | CMAC_CTX_free(CMAC_CTX *ctx) | 124 | CMAC_CTX_free(CMAC_CTX *ctx) |
125 | { | 125 | { |
126 | if (ctx == NULL) | ||
127 | return; | ||
128 | |||
126 | CMAC_CTX_cleanup(ctx); | 129 | CMAC_CTX_cleanup(ctx); |
127 | free(ctx); | 130 | free(ctx); |
128 | } | 131 | } |