mirror of
				https://github.com/rofl0r/proxychains-ng.git
				synced 2025-11-04 09:06:05 +00:00 
			
		
		
		
	restore original socket flags after connecting
the socket may have been in non-blocking mode originally. addressing #171
This commit is contained in:
		@@ -700,8 +700,10 @@ int connect_proxy_chain(int sock, ip_type target_ip,
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	proxychains_write_log(TP " OK\n");
 | 
			
		||||
	int flags = fcntl(sock, F_GETFL, 0);
 | 
			
		||||
	dup2(ns, sock);
 | 
			
		||||
	close(ns);
 | 
			
		||||
	fcntl(sock, F_SETFL, flags);
 | 
			
		||||
	return 0;
 | 
			
		||||
	error:
 | 
			
		||||
	if(ns != -1)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user