| 
					
				 | 
			
			
				@@ -1209,8 +1209,8 @@ policy_summarize(smartlist_t *policy) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   accepts_str = smartlist_join_strings(accepts, ",", 0, &accepts_len); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   rejects_str = smartlist_join_strings(rejects, ",", 0, &rejects_len); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (rejects_len > MAX_EXITPOLICY_SUMMARY_LEN && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      accepts_len > MAX_EXITPOLICY_SUMMARY_LEN) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (rejects_len > MAX_EXITPOLICY_SUMMARY_LEN-strlen("reject")-1 && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      accepts_len > MAX_EXITPOLICY_SUMMARY_LEN-strlen("accept")-1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     char *c; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     shorter_str = accepts_str; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     prefix = "accept"; 
			 |