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