On win32, retry reading when WSARecv returns WSAEWOULDBLOCK. There seem

Magnus Hagander <magnus@hagander.net>

Commit: 6209cb3f7d32c5806ed0a985e4afa66649befb70
Author: Magnus Hagander <magnus@hagander.net>
Date: 2007-06-04T13:39:41Z
Releases: 8.2.5
On win32, retry reading when WSARecv returns WSAEWOULDBLOCK. There seem
to be cases when at least Windows 2000 can do this even though select
just indicated that the socket is readable.

Per report and analysis from Cyril VELTER.

Files

PathChange+/−
src/backend/port/win32/socket.c modified +30 −10