Commit fc7a1ee3 authored by Andrew Tridgell's avatar Andrew Tridgell Committed by Gerald (Jerry) Carter
Browse files

r426: fixed bug noticed by wim.delvaux@adaptiveplanet.com in handling of...

r426: fixed bug noticed by wim.delvaux@adaptiveplanet.com in handling of timeout in socket connections
(This used to be commit 88278b24de4e3e408ac8a6139bd375a72bc664ce)
parent 0e551158
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -741,6 +741,7 @@ int open_socket_out(int type, struct in_addr *addr, int port ,int timeout)
	if (ret < 0 && (errno == EINPROGRESS || errno == EALREADY ||
			errno == EAGAIN) && (connect_loop < timeout) ) {
		smb_msleep(connect_loop);
		timeout -= connect_loop;
		connect_loop += increment;
		if (increment < 250) {
			/* After 8 rounds we end up at a max of 255 msec */