Only set TCP_NODELAY when it exists

pull/1/head
Dan Fandrich 16 years ago
parent 3b6b1979bf
commit 36a6a6e175
  1. 2
      ares_process.c

@ -897,6 +897,7 @@ static int open_tcp_socket(ares_channel channel, struct server_state *server)
return -1;
}
#ifdef TCP_NODELAY
/*
* Disable the Nagle algorithm (only relevant for TCP sockets, and thus not in
* configure_socket). In general, in DNS lookups we're pretty much interested
@ -910,6 +911,7 @@ static int open_tcp_socket(ares_channel channel, struct server_state *server)
closesocket(s);
return -1;
}
#endif
/* Connect to the server. */
memset(&sockin, 0, sizeof(sockin));

Loading…
Cancel
Save