From a4607933a42bc3f6e0c392dbe5f86cf2c8869f59 Mon Sep 17 00:00:00 2001 From: "Sergio R. Caprile" Date: Mon, 12 Oct 2026 17:41:50 -0300 Subject: [PATCH] close connection besides logging, when gateway is down --- mongoose.c | 4 ++-- src/net_builtin.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mongoose.c b/mongoose.c index 032d57c6..6c42063b 100644 --- a/mongoose.c +++ b/mongoose.c @@ -10755,7 +10755,7 @@ void mg_connect_resolved(struct mg_connection *c) { memcpy(s->mac, ifp->gw6mac, sizeof(s->mac)); l2addr_resolved(c); } else { - MG_ERROR(("No IPv6 gateway, can't connect")); + mg_error(c, "No IPv6 gateway, can't connect"); } #endif } else { @@ -10771,7 +10771,7 @@ void mg_connect_resolved(struct mg_connection *c) { memcpy(s->mac, ifp->gwmac, sizeof(s->mac)); l2addr_resolved(c); } else { - MG_ERROR(("No gateway, can't connect")); + mg_error(c, "No gateway, can't connect"); } } } diff --git a/src/net_builtin.c b/src/net_builtin.c index f017fe00..3b48398c 100644 --- a/src/net_builtin.c +++ b/src/net_builtin.c @@ -2335,7 +2335,7 @@ void mg_connect_resolved(struct mg_connection *c) { memcpy(s->mac, ifp->gw6mac, sizeof(s->mac)); l2addr_resolved(c); } else { - MG_ERROR(("No IPv6 gateway, can't connect")); + mg_error(c, "No IPv6 gateway, can't connect"); } #endif } else { @@ -2351,7 +2351,7 @@ void mg_connect_resolved(struct mg_connection *c) { memcpy(s->mac, ifp->gwmac, sizeof(s->mac)); l2addr_resolved(c); } else { - MG_ERROR(("No gateway, can't connect")); + mg_error(c, "No gateway, can't connect"); } } }