From f24d93d4e411eb3bf192abdfc90312da62cd69a6 Mon Sep 17 00:00:00 2001 From: Matt Johnston <matt@ucc.asn.au> Date: Fri, 26 May 2017 00:19:53 +0800 Subject: [PATCH] fix null pointer crash --HG-- branch : fuzz --- signkey.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/signkey.c b/signkey.c index 19a2c082..fa66a1ba 100644 --- a/signkey.c +++ b/signkey.c @@ -547,7 +547,7 @@ int buf_verify(buffer * buf, sign_key *key, buffer *data_buf) { #if DROPBEAR_ECDSA if (signkey_is_ecdsa(type)) { ecc_key **eck = (ecc_key**)signkey_key_ptr(key, type); - if (eck) { + if (eck && *eck) { return buf_ecdsa_verify(buf, *eck, data_buf); } } -- GitLab