|  | @@ -4049,6 +4049,10 @@ options_validate(or_options_t *old_options, or_options_t *options,
 | 
	
		
			
				|  |  |      REJECT("If you set UseBridges, you must specify at least one bridge.");
 | 
	
		
			
				|  |  |    if (options->UseBridges && !options->TunnelDirConns)
 | 
	
		
			
				|  |  |      REJECT("If you set UseBridges, you must set TunnelDirConns.");
 | 
	
		
			
				|  |  | +  if (options->RendConfigLines &&
 | 
	
		
			
				|  |  | +      (!options->TunnelDirConns || !options->PreferTunneledDirConns))
 | 
	
		
			
				|  |  | +    REJECT("If you are running a hidden service, you must set TunnelDirConns "
 | 
	
		
			
				|  |  | +           "and PreferTunneledDirConns");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    for (cl = options->Bridges; cl; cl = cl->next) {
 | 
	
		
			
				|  |  |      if (parse_bridge_line(cl->value, 1)<0)
 |