From 2cfc9e286e9f92e77fb0731ecec72d38dd5530af Mon Sep 17 00:00:00 2001 From: sg Date: Wed, 18 Feb 2015 20:39:20 +0100 Subject: [PATCH] "Not connected" shouldn't be fatal (as opposed to "closed") --- src/api/api_msg.c | 2 +- src/include/lwip/err.h | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/api/api_msg.c b/src/api/api_msg.c index 26754887..3fe7673f 100644 --- a/src/api/api_msg.c +++ b/src/api/api_msg.c @@ -1241,7 +1241,7 @@ lwip_netconn_do_disconnect(struct api_msg_msg *msg) void lwip_netconn_do_listen(struct api_msg_msg *msg) { - if (ERR_IS_FATAL_LISTENCONNECT(msg->conn->last_err)) { + if (ERR_IS_FATAL(msg->conn->last_err)) { msg->err = msg->conn->last_err; } else { msg->err = ERR_CONN; diff --git a/src/include/lwip/err.h b/src/include/lwip/err.h index 0f0087d8..91458f14 100644 --- a/src/include/lwip/err.h +++ b/src/include/lwip/err.h @@ -61,10 +61,8 @@ typedef s8_t err_t; #define ERR_ALREADY -9 /* Already connecting. */ #define ERR_ISCONN -10 /* Conn already established.*/ -#define ERR_IS_FATAL(e) ((e) < ERR_ISCONN) - #define ERR_CONN -11 /* Not connected. */ -#define ERR_IS_FATAL_LISTENCONNECT(e) ((e) < ERR_CONN) +#define ERR_IS_FATAL(e) ((e) < ERR_CONN) #define ERR_ABRT -12 /* Connection aborted. */ #define ERR_RST -13 /* Connection reset. */