From 8296e0f48548f1b1a8bf115a12fa2606f7c0c4b6 Mon Sep 17 00:00:00 2001
From: Deomid Ryabkov <rojer@cesanta.com>
Date: Mon, 4 Apr 2016 21:42:46 +0300
Subject: [PATCH] Do not allocate connection state for MG timers

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

diff --git a/mongoose.c b/mongoose.c
index 17d93c9e2..fabfc5b32 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -3050,7 +3050,7 @@ double mg_set_timer(struct mg_connection *c, double timestamp) {
 struct mg_connection *mg_add_sock_opt(struct mg_mgr *s, sock_t sock,
                                       mg_event_handler_t callback,
                                       struct mg_add_sock_opts opts) {
-  struct mg_connection *nc = mg_create_connection(s, callback, opts);
+  struct mg_connection *nc = mg_create_connection_base(s, callback, opts);
   if (nc != NULL) {
     mg_sock_set(nc, sock);
     mg_add_conn(nc->mgr, nc);
-- 
GitLab