From 6a3599682b7b5da99431fc931cc0fcb81699b482 Mon Sep 17 00:00:00 2001 From: "Sergio R. Caprile" Date: Mon, 27 Jul 2026 17:12:14 -0300 Subject: [PATCH] handle (more) FreeRTOS proprietary return codes --- mongoose.h | 3 ++- src/net_ft.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mongoose.h b/mongoose.h index b646d881..9583c033 100644 --- a/mongoose.h +++ b/mongoose.h @@ -1106,7 +1106,8 @@ static inline void *mg_calloc(size_t cnt, size_t size) { ((errcode) == -pdFREERTOS_ERRNO_EWOULDBLOCK || \ (errcode) == -pdFREERTOS_ERRNO_EISCONN || \ (errcode) == -pdFREERTOS_ERRNO_EINPROGRESS || \ - (errcode) == -pdFREERTOS_ERRNO_EAGAIN) + (errcode) == -pdFREERTOS_ERRNO_EAGAIN || \ + (errcode) == -pdFREERTOS_ERRNO_ENOSPC) #define MG_SOCK_RESET(errcode) ((errcode) == -pdFREERTOS_ERRNO_ENOTCONN) diff --git a/src/net_ft.h b/src/net_ft.h index 8d0767b2..dfbcd3c0 100644 --- a/src/net_ft.h +++ b/src/net_ft.h @@ -29,7 +29,8 @@ ((errcode) == -pdFREERTOS_ERRNO_EWOULDBLOCK || \ (errcode) == -pdFREERTOS_ERRNO_EISCONN || \ (errcode) == -pdFREERTOS_ERRNO_EINPROGRESS || \ - (errcode) == -pdFREERTOS_ERRNO_EAGAIN) + (errcode) == -pdFREERTOS_ERRNO_EAGAIN || \ + (errcode) == -pdFREERTOS_ERRNO_ENOSPC) #define MG_SOCK_RESET(errcode) ((errcode) == -pdFREERTOS_ERRNO_ENOTCONN)