Correctly handle NULL returns from parse_protocol_list when voting.
commit65f2eec694f18a64291cc85317b9f22dacc1d8e4
authorNick Mathewson <nickm@torproject.org>
Thu, 1 Feb 2018 21:33:52 +0000 (1 16:33 -0500)
committerNick Mathewson <nickm@torproject.org>
Thu, 1 Mar 2018 21:05:17 +0000 (1 16:05 -0500)
tree661e118d2f06c17c02ea0688c27ba424c2bab07e
parentcb92d47deca15c44dd52cad6fc326520648c632e
Correctly handle NULL returns from parse_protocol_list when voting.

In some cases we had checked for it, but in others we had not.  One
of these cases could have been used to remotely cause
denial-of-service against directory authorities while they attempted
to vote.

Fixes TROVE-2018-001.
changes/trove-2018-001.1 [new file with mode: 0644]
src/or/protover.c