From 3cec6f6745ea9714bc77ff332072beea279bfe82 Mon Sep 17 00:00:00 2001
From: Sergey Lyubka <valenok@gmail.com>
Date: Thu, 12 Jun 2014 10:58:49 +0100
Subject: [PATCH] keeping alive long-lived connections

---
 mongoose.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mongoose.c b/mongoose.c
index b75296856..a1a768409 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -4931,7 +4931,7 @@ static void mg_ev_handler(struct ns_connection *nc, enum ns_event ev, void *p) {
 
     case NS_POLL:
       if (call_user(conn, MG_POLL) == MG_TRUE) {
-        nc->flags |= NSF_FINISHED_SENDING_DATA;
+        close_local_endpoint(conn);
       }
 
       if (conn != NULL && conn->endpoint_type == EP_FILE) {
-- 
GitLab