Commit 779ac9cf authored by unknown's avatar unknown
Browse files

Bug #9721 net_write_timeout not used on Windows

viosocket.c:
  Use ?: syntax to simplify code for setting both timeouts


vio/viosocket.c:
  Use ?: syntax to simplify code for setting both timeouts
parent af5596b3
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -323,11 +323,8 @@ void vio_timeout(Vio *vio __attribute__((unused)),
{
#ifdef __WIN__
  ulong wait_timeout= (ulong) timeout * 1000;
  if (which == 0)
    (void) setsockopt(vio->sd, SOL_SOCKET, SO_RCVTIMEO, (char*) &wait_timeout,
                    sizeof(wait_timeout));
  else
    (void) setsockopt(vio->sd, SOL_SOCKET, SO_SNDTIMEO, (char*) &wait_timeout,
  (void) setsockopt(vio->sd, SOL_SOCKET, 
	which ? SO_SNDTIMEO : SO_RCVTIMEO, (char*) &wait_timeout,
        sizeof(wait_timeout));
#endif /* __WIN__ */
}