I have a theory that my tests will work better if the code I'm testing
isn't disabled.
}
ri->policy_is_reject_star =
policy_is_reject_star(ri->exit_policy);
-#if 0
- /* XXXX024 Don't actually enable this code until exiting to an IPv6
- * address works. */
- ri->ipv6_exit_policy = policy_summarize(&ri->exit_policy, AF_INET6);
-#endif
+
+ if (options->IPv6Exit) {
+ char *p_tmp = policy_summarize(ri->exit_policy, AF_INET6);
+ if (p_tmp)
+ ri->ipv6_exit_policy = parse_short_policy(p_tmp);
+ tor_free(p_tmp);
+ }
#if 0
/* XXXX NM NM I belive this is safe to remove */