From 8ec47111d527fe02aacc15e45d8edac5ba3231b8 Mon Sep 17 00:00:00 2001
From: Ilia Penev <i.penev@allterco.com>
Date: Wed, 29 Mar 2017 15:32:26 +0300
Subject: [PATCH] Fix COAP compilation

PUBLISHED_FROM=0a0ef6f68d743cbba91d9ba911f1c5be69e6aac7
---
 mongoose.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/mongoose.c b/mongoose.c
index fc5c91bc4..5697d5ed5 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -11529,14 +11529,15 @@ uint32_t mg_coap_send_ack(struct mg_connection *nc, uint16_t msg_id) {
   return mg_coap_send_message(nc, &cm);
 }
 
-static void coap_handler(struct mg_connection *nc, int ev, void *ev_data) {
+static void coap_handler(struct mg_connection *nc, int ev,
+                         void *ev_data MG_UD_ARG(void *user_data)) {
   struct mbuf *io = &nc->recv_mbuf;
   struct mg_coap_message cm;
   uint32_t parse_res;
 
   memset(&cm, 0, sizeof(cm));
 
-  nc->handler(nc, ev, ev_data);
+  nc->handler(nc, ev, ev_data MG_UD_ARG(user_data));
 
   switch (ev) {
     case MG_EV_RECV:
@@ -11549,7 +11550,8 @@ static void coap_handler(struct mg_connection *nc, int ev, void *ev_data) {
            */
           cm.flags |= MG_COAP_FORMAT_ERROR; /* LCOV_EXCL_LINE */
         }                                   /* LCOV_EXCL_LINE */
-        nc->handler(nc, MG_COAP_EVENT_BASE + cm.msg_type, &cm);
+        nc->handler(nc, MG_COAP_EVENT_BASE + cm.msg_type,
+                    &cm MG_UD_ARG(user_data));
       }
 
       mg_coap_free_options(&cm);
-- 
GitLab