|  | @@ -648,7 +648,7 @@ test_policies(void)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |    int i;
 | 
	
		
			
				|  |  |    smartlist_t *policy = NULL, *policy2 = NULL, *policy3 = NULL,
 | 
	
		
			
				|  |  | -              *policy4 = NULL, *policy5 = NULL;
 | 
	
		
			
				|  |  | +              *policy4 = NULL, *policy5 = NULL, *policy6 = NULL;
 | 
	
		
			
				|  |  |    addr_policy_t *p;
 | 
	
		
			
				|  |  |    tor_addr_t tar;
 | 
	
		
			
				|  |  |    config_line_t line;
 | 
	
	
		
			
				|  | @@ -695,7 +695,6 @@ test_policies(void)
 | 
	
		
			
				|  |  |    smartlist_add(policy4, p);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    policy5 = smartlist_create();
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |    p = router_parse_addr_policy_item_from_string("reject 0.0.0.0/8:*",-1);
 | 
	
		
			
				|  |  |    test_assert(p != NULL);
 | 
	
		
			
				|  |  |    smartlist_add(policy5, p);
 | 
	
	
		
			
				|  | @@ -726,6 +725,11 @@ test_policies(void)
 | 
	
		
			
				|  |  |    p = router_parse_addr_policy_item_from_string("accept *:1-65535",-1);
 | 
	
		
			
				|  |  |    test_assert(p != NULL);
 | 
	
		
			
				|  |  |    smartlist_add(policy5, p);
 | 
	
		
			
				|  |  | +  
 | 
	
		
			
				|  |  | +  policy6 = smartlist_create();
 | 
	
		
			
				|  |  | +  p = router_parse_addr_policy_item_from_string("accept 43.3.0.0/9:*",-1);
 | 
	
		
			
				|  |  | +  test_assert(p != NULL);
 | 
	
		
			
				|  |  | +  smartlist_add(policy6, p);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    test_assert(!exit_policy_is_general_exit(policy));
 | 
	
		
			
				|  |  |    test_assert(exit_policy_is_general_exit(policy2));
 | 
	
	
		
			
				|  | @@ -733,6 +737,7 @@ test_policies(void)
 | 
	
		
			
				|  |  |    test_assert(!exit_policy_is_general_exit(policy3));
 | 
	
		
			
				|  |  |    test_assert(!exit_policy_is_general_exit(policy4));
 | 
	
		
			
				|  |  |    test_assert(!exit_policy_is_general_exit(policy5));
 | 
	
		
			
				|  |  | +  test_assert(!exit_policy_is_general_exit(policy6));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    test_assert(cmp_addr_policies(policy, policy2));
 | 
	
		
			
				|  |  |    test_assert(cmp_addr_policies(policy, NULL));
 | 
	
	
		
			
				|  | @@ -847,6 +852,7 @@ test_policies(void)
 | 
	
		
			
				|  |  |    addr_policy_list_free(policy3);
 | 
	
		
			
				|  |  |    addr_policy_list_free(policy4);
 | 
	
		
			
				|  |  |    addr_policy_list_free(policy5);
 | 
	
		
			
				|  |  | +  addr_policy_list_free(policy6);
 | 
	
		
			
				|  |  |    tor_free(policy_str);
 | 
	
		
			
				|  |  |    if (sm) {
 | 
	
		
			
				|  |  |      SMARTLIST_FOREACH(sm, char *, s, tor_free(s));
 |