diff options
author | Nick Mathewson <nickm@torproject.org> | 2015-06-22 13:51:56 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2015-06-22 13:51:56 -0400 |
commit | e0b7598833238766b157f8eb799f448dac4c1283 (patch) | |
tree | 454d8d79c9cdd25093f63eeb0db9899cbdd8142c /src/test/testing_common.c | |
parent | c8cb55659acca96530a1d7f54bb96cac84626e17 (diff) | |
download | tor-e0b7598833238766b157f8eb799f448dac4c1283.tar.gz tor-e0b7598833238766b157f8eb799f448dac4c1283.zip |
Repair breakage in early-error case of microdesc parsing
When I fixed #11243, I made it so we would take the digest of a
descriptor before tokenizing it, so we could desist from download
attempts if parsing failed. But when I did that, I didn't remove an
assertion that the descriptor began with "onion-key". Usually, this
was enforced by "find_start_of_next_microdescriptor", but when
find_start_of_next_microdescriptor returned NULL, the assertion was
triggered.
Fixes bug 16400. Thanks to torkeln for reporting and
cypherpunks_backup for diagnosing and writing the first fix here.
Diffstat (limited to 'src/test/testing_common.c')
0 files changed, 0 insertions, 0 deletions