|  | @@ -460,6 +460,11 @@ connection_ext_or_handle_cmd_useraddr(connection_t *conn,
 | 
	
		
			
				|  |  |    tor_free(addr_str);
 | 
	
		
			
				|  |  |    if (res<0)
 | 
	
		
			
				|  |  |      return -1;
 | 
	
		
			
				|  |  | +  if (port == 0) {
 | 
	
		
			
				|  |  | +    log_warn(LD_GENERAL, "Server transport proxy gave us an empty port "
 | 
	
		
			
				|  |  | +             "in ExtORPort UserAddr command.");
 | 
	
		
			
				|  |  | +    // return -1; // enable this if nothing breaks after a while.
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    res = tor_addr_parse(&addr, address_part);
 | 
	
		
			
				|  |  |    tor_free(address_part);
 |