Ensure signing_key is non-NULL before accessing one of its members
commit383a27afc58b7a416fe0f30c80fdd069bc03d5d4
authorteor <teor2345@gmail.com>
Tue, 2 Jun 2015 17:56:05 +0000 (3 03:56 +1000)
committerteor <teor2345@gmail.com>
Tue, 2 Jun 2015 18:19:05 +0000 (3 04:19 +1000)
tree7acab6a104a50a27137202e34bd069188c75b7ee
parente0477de0e262e9009021cbd0556b7a9541d2192c
Ensure signing_key is non-NULL before accessing one of its members

signing_key can be NULL in ed_key_init_from_file in routerkeys.c.
Discovered by clang 3.7 address sanitizer.

Fix on c03694938ed0, not in any released version of Tor.
changes/bug16115-signing-key-NULL-check [new file with mode: 0644]
src/or/routerkeys.c