summaryrefslogtreecommitdiffhomepage
path: root/signkey.c
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2017-05-26 00:19:53 +0800
committerMatt Johnston <matt@ucc.asn.au>2017-05-26 00:19:53 +0800
commitf24d93d4e411eb3bf192abdfc90312da62cd69a6 (patch)
tree6383ec139b0194778997918baaf029f2daa76d24 /signkey.c
parent65baa71b586bfbcda04cab2e4da29abeee4ba7a6 (diff)
fix null pointer crash
--HG-- branch : fuzz
Diffstat (limited to 'signkey.c')
-rw-r--r--signkey.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/signkey.c b/signkey.c
index 19a2c08..fa66a1b 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);
}
}