diff options
author | Matt Johnston <matt@ucc.asn.au> | 2017-05-26 00:19:53 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2017-05-26 00:19:53 +0800 |
commit | 5aa11d8968a5ef9630d0a0804be314af96d46ce4 (patch) | |
tree | 9865e3d859b60099b0ad7129c61133542f2940b4 /signkey.c | |
parent | 4aad41bbb8de6854edc2df765d6ce72485b16ef2 (diff) | |
download | dropbear-5aa11d8968a5ef9630d0a0804be314af96d46ce4.tar.gz |
fix null pointer crash
Diffstat (limited to 'signkey.c')
-rw-r--r-- | signkey.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -550,7 +550,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); } } |