diff --git a/ChangeLog.txt b/ChangeLog.txt index 9bbe3d3a..f0095a57 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -3,6 +3,7 @@ Broker: - Fix build when using WITH_ADNS=yes. +- Fix incorrect call to setsockopt() for TCP_NODELAY. Closes #941. 1.5.1 - 20180816 diff --git a/src/net.c b/src/net.c index 64f8bdc5..a4acd695 100644 --- a/src/net.c +++ b/src/net.c @@ -121,7 +121,7 @@ int net__socket_accept(struct mosquitto_db *db, mosq_sock_t listensock) if(db->config->set_tcp_nodelay){ int flag = 1; - if(setsockopt(new_sock, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(int) != 0)){ + if(setsockopt(new_sock, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(int)) != 0){ log__printf(NULL, MOSQ_LOG_WARNING, "Warning: Unable to set TCP_NODELAY."); } }