mirror of
				https://github.com/3proxy/3proxy.git
				synced 2025-11-04 07:42:39 +08:00 
			
		
		
		
	extNat implemented incorrectly, removing current support
This commit is contained in:
		
							parent
							
								
									f9347c2f8b
								
							
						
					
					
						commit
						bec6e589fb
					
				@ -173,9 +173,9 @@ void * sockschild(struct clientparam* param) {
 | 
			
		||||
	case 3:
 | 
			
		||||
 | 
			
		||||
#ifndef NOIPV6	 
 | 
			
		||||
	 param->sinsl = *SAFAMILY(¶m->req)==AF_INET6? param->srv->extsa6 : (SAISNULL(¶m->srv->extNat)?param->srv->extsa:param->srv->extNat);
 | 
			
		||||
	 param->sinsl = *SAFAMILY(¶m->req)==AF_INET6? param->srv->extsa6 : param->srv->extsa;
 | 
			
		||||
#else
 | 
			
		||||
	 param->sinsl = SAISNULL(¶m->srv->extNat)?param->srv->extsa:param->srv->extNat;
 | 
			
		||||
	 param->sinsl = param->srv->extsa;
 | 
			
		||||
#endif
 | 
			
		||||
	 if ((param->remsock=so._socket(SASOCK(¶m->req), command == 2? SOCK_STREAM:SOCK_DGRAM, command == 2?IPPROTO_TCP:IPPROTO_UDP)) == INVALID_SOCKET) {RETURN (11);}
 | 
			
		||||
	 param->operation = command == 2?BIND:UDPASSOC;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user