diff options
Diffstat (limited to 'nodelay.c')
-rw-r--r-- | nodelay.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -69,13 +69,12 @@ int socket(int domain, int type, int protocol) int setsockopt(int sockfd, int level, int optname, const void *poptval, socklen_t optlen) { - int optval; - if (unlikely(!real_socket)) nodelay_init(); - optval = nodelay_value; if (level == IPPROTO_TCP && optname == TCP_NODELAY) { + int optval = nodelay_value; + poptval = &optval; optlen = sizeof(optval); } |