From a8b38e4ab9135722b22abb39bf021dc33764ed21 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka <valenok@gmail.com> Date: Mon, 31 Mar 2014 15:02:20 +0100 Subject: [PATCH] mg_set_option() sets NULL if value is empty --- mongoose.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mongoose.c b/mongoose.c index 24cf74039..7bc6e60f0 100644 --- a/mongoose.c +++ b/mongoose.c @@ -597,7 +597,7 @@ static struct ns_connection *accept_conn(struct ns_server *server) { ns_add_conn(server, c); ns_call(c, NS_ACCEPT, &sa); - DBG(("%p %d %p %p", c, c->sock, c->ssl, server->ssl_ctx)); + DBG(("%p %d %p %p %d", c, c->sock, c->ssl, server->ssl_ctx, c->flags)); } return c; @@ -4436,7 +4436,7 @@ const char *mg_set_option(struct mg_server *server, const char *name, *v = NULL; } - if (value == NULL) return NULL; + if (value == NULL || value[0] == '\0') return NULL; *v = mg_strdup(value); DBG(("%s [%s]", name, *v)); -- GitLab