diff --git a/src/api/err.c b/src/api/err.c index cce723be..604278bf 100644 --- a/src/api/err.c +++ b/src/api/err.c @@ -95,7 +95,7 @@ static const char *err_strerr[] = { const char * lwip_strerr(err_t err) { - if ((err > 0) || (-err >= LWIP_ARRAYSIZE(err_strerr))) { + if ((err > 0) || (-err >= (err_t)LWIP_ARRAYSIZE(err_strerr))) { return "Unknown error."; } return err_strerr[-err]; @@ -106,7 +106,7 @@ lwip_strerr(err_t err) int err_to_errno(err_t err) { - if ((err > 0) || (-err >= LWIP_ARRAYSIZE(err_strerr))) { + if ((err > 0) || (-err >= (err_t)LWIP_ARRAYSIZE(err_strerr))) { return EIO; } return err_to_errno_table[-err];