lsfd-cmd/error.c: In function ‘get_errno_name’:
lsfd-cmd/error.c:49:30: error: comparison of unsigned expression in ‘< 0’ is always false [-Werror=type-limits]
49 | for (size_t i = 0; i < ARRAY_SIZE(errnos); i ++) {
| ^
Signed-off-by: Karel Zak <kzak@redhat.com>
static const char *get_errno_name(int ern)
{
+ if (!ARRAY_SIZE(errnos))
+ return NULL;
+
for (size_t i = 0; i < ARRAY_SIZE(errnos); i ++) {
if (errnos[i].number == ern)
return errnos[i].name;