|  | @@ -3228,6 +3228,14 @@ static const or_circuit_t *CONST_TO_OR_CIRCUIT(const circuit_t *);
 | 
	
		
			
				|  |  |  static origin_circuit_t *TO_ORIGIN_CIRCUIT(circuit_t *);
 | 
	
		
			
				|  |  |  static const origin_circuit_t *CONST_TO_ORIGIN_CIRCUIT(const circuit_t *);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +/** Return 1 iff <b>node</b> has Exit flag and no BadExit flag.
 | 
	
		
			
				|  |  | + * Otherwise, return 0.
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +static INLINE int node_is_good_exit(const node_t *node)
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +  return node->is_exit && ! node->is_bad_exit;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  static INLINE or_circuit_t *TO_OR_CIRCUIT(circuit_t *x)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |    tor_assert(x->magic == OR_CIRCUIT_MAGIC);
 |