1
0
mirror of https://github.com/moparisthebest/curl synced 2025-03-11 07:39:50 -04:00

only output one line about the nodelay even if it fails

This commit is contained in:
Daniel Stenberg 2004-03-25 14:01:01 +00:00
parent 3ecf63fa66
commit e21104a865

View File

@ -484,10 +484,11 @@ static void Curl_setNoDelay(struct connectdata *conn,
#ifdef TCP_NODELAY #ifdef TCP_NODELAY
struct SessionHandle *data= conn->data; struct SessionHandle *data= conn->data;
socklen_t onoff = (socklen_t) data->tcp_nodelay; socklen_t onoff = (socklen_t) data->tcp_nodelay;
infof(data,"Setting TCP_NODELAY for IPv%d\n", ip);
if(setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &onoff, sizeof(onoff)) < 0) if(setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &onoff, sizeof(onoff)) < 0)
infof(data, "Could not set TCP_NODELAY: %s\n", infof(data, "Could not set TCP_NODELAY: %s\n",
Curl_strerror(conn, Curl_ourerrno())); Curl_strerror(conn, Curl_ourerrno()));
else
infof(data,"TCP_NODELAY set for IPv%d\n", ip);
#else #else
(void)conn; (void)conn;
(void)sockfd; (void)sockfd;