diff --git a/mongoose.c b/mongoose.c index 9ff2b54aeec063b1c3a9095e15f25f7d9f5173af..24abcc535d049dfa56524534c7df38b2af945064 100644 --- a/mongoose.c +++ b/mongoose.c @@ -805,7 +805,7 @@ static void ns_write_to_socket(struct ns_connection *conn) { iobuf_remove(io, n); } - if (io->len == 0 && conn->flags & NSF_FINISHED_SENDING_DATA) { + if (io->len == 0 && (conn->flags & NSF_FINISHED_SENDING_DATA)) { conn->flags |= NSF_CLOSE_IMMEDIATELY; } }