policy_is_reject_star():
commitd73c671d6d9a60d9318814b7f95ede320e5d58b2
authorNick Mathewson <nickm@torproject.org>
Mon, 31 Oct 2016 19:05:56 +0000 (31 15:05 -0400)
committerNick Mathewson <nickm@torproject.org>
Mon, 31 Oct 2016 19:05:56 +0000 (31 15:05 -0400)
tree02d7d57df2312221259e4fd0da3044a050496361
parentbecc95783979cf1879e6390aad80781d0ce3ea66
policy_is_reject_star():

ome policies are default-reject, some default-accept.  But
policy_is_reject_star() assumed they were all default_reject.  Fix
that!

Also, document that policy_is_reject_star() treats a NULL policy as
empty. This allows us to simplify the checks in
parse_reachable_addresses() by quite a bit.

Fxes bug 20306; bugfix on 0.2.8.2-alpha.
changes/bug20306_029 [new file with mode: 0644]
src/or/policies.c
src/or/policies.h
src/or/router.c
src/or/routerparse.c
src/test/test_policy.c