aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Pocs <npocs@redhat.com>2023-04-24 11:55:59 +0200
committerAndreas Schneider <asn@cryptomilk.org>2023-05-04 11:52:52 +0200
commitc68a58575b6d0520e342cb3d3796a8fecd66405d (patch)
tree22704f303c33aa3c8c7e24ced2ce2957e1453385
parente8dfbb85a28514e1f869dac3000c6cec6cb8d08d (diff)
downloadlibssh-c68a58575b6d0520e342cb3d3796a8fecd66405d.tar.gz
libssh-c68a58575b6d0520e342cb3d3796a8fecd66405d.tar.xz
libssh-c68a58575b6d0520e342cb3d3796a8fecd66405d.zip
CVE-2023-2283:pki_crypto: Remove unnecessary NULL check
Signed-off-by: Norbert Pocs <npocs@redhat.com> Reviewed-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r--src/pki_crypto.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/pki_crypto.c b/src/pki_crypto.c
index 635b82cb..5b0d7ded 100644
--- a/src/pki_crypto.c
+++ b/src/pki_crypto.c
@@ -3273,9 +3273,7 @@ int pki_verify_data_signature(ssh_signature signature,
rc = SSH_OK;
out:
- if (ctx != NULL) {
- EVP_MD_CTX_free(ctx);
- }
+ EVP_MD_CTX_free(ctx);
EVP_PKEY_free(pkey);
return rc;
}