diff --git a/features/FEATURE_LWIP/lwip-interface/lwip_stack.c b/features/FEATURE_LWIP/lwip-interface/lwip_stack.c index 23d457fb75..eecdc0c8a2 100644 --- a/features/FEATURE_LWIP/lwip-interface/lwip_stack.c +++ b/features/FEATURE_LWIP/lwip-interface/lwip_stack.c @@ -559,11 +559,12 @@ static nsapi_error_t mbed_lwip_err_remap(err_t err) { switch (err) { case ERR_OK: case ERR_CLSD: - case ERR_RST: return 0; case ERR_MEM: return NSAPI_ERROR_NO_MEMORY; case ERR_CONN: + case ERR_RST: + case ERR_ABRT: return NSAPI_ERROR_NO_CONNECTION; case ERR_TIMEOUT: case ERR_RTE: