Fix a memory leak when v3 directory authorities load their keys

and cert from disk. Bugfix on 0.2.0.1-alpha.
This commit is contained in:
Roger Dingledine 2009-05-17 01:22:29 -04:00 committed by Nick Mathewson
parent c0515b307c
commit 2fa5410218
2 changed files with 2 additions and 3 deletions

View File

@ -23,6 +23,8 @@ Changes in version 0.2.1.15??? - ????-??-??
unhappy. Bugfix on 0.2.0.x. unhappy. Bugfix on 0.2.0.x.
- Fix use of freed memory when deciding to mark a non-addable - Fix use of freed memory when deciding to mark a non-addable
descriptor as never-downloadable. Bugfix on 0.2.1.9-alpha. descriptor as never-downloadable. Bugfix on 0.2.1.9-alpha.
- Fix a memory leak when v3 directory authorities load their keys
and cert from disk. Bugfix on 0.2.0.1-alpha.
Changes in version 0.2.1.14-rc - 2009-04-12 Changes in version 0.2.1.14-rc - 2009-04-12

View File

@ -330,9 +330,6 @@ load_authority_keyset(int legacy, crypto_pk_env_t **key_out,
"certificate"); "certificate");
goto done; goto done;
} }
parsed->cache_info.signed_descriptor_body = cert;
parsed->cache_info.signed_descriptor_len = eos-cert;
cert = NULL;
if (*key_out) if (*key_out)
crypto_free_pk_env(*key_out); crypto_free_pk_env(*key_out);