From aeb9ab8aea94828a60a15d7bcb3b95058561207c Mon Sep 17 00:00:00 2001 From: Aaron Jense Date: Thu, 16 Aug 2018 16:25:53 -0600 Subject: [PATCH] Combine if statements --- wolfcrypt/src/ecc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/wolfcrypt/src/ecc.c b/wolfcrypt/src/ecc.c index 246efd1c2..5501f2b2b 100644 --- a/wolfcrypt/src/ecc.c +++ b/wolfcrypt/src/ecc.c @@ -6428,10 +6428,8 @@ int wc_ecc_export_ex(ecc_key* key, byte* qx, word32* qxLen, /* private key, d */ if (d != NULL) { - if (dLen == NULL) - return BAD_FUNC_ARG; - - if (!(key->type == ECC_PRIVATEKEY || key->type == ECC_PRIVATEKEY_ONLY)) + if (dLen == NULL || (!(key->type == ECC_PRIVATEKEY + || key->type == ECC_PRIVATEKEY_ONLY))) return BAD_FUNC_ARG; #ifdef WOLFSSL_ATECC508A