The check for the array size is wrong. Fix it.
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
const char *const *dvb_attr_names(int cmd)
{
- if (cmd >= 0 && cmd < ARRAY_SIZE(dvb_v5_attr_names))
+ if (cmd >= 0 && cmd < DTV_MAX_COMMAND)
return dvb_v5_attr_names[cmd];
- else if (cmd >= DTV_USER_COMMAND_START && cmd <= DTV_MAX_STAT_COMMAND)
+
+ if (cmd >= DTV_USER_COMMAND_START && cmd <= DTV_MAX_STAT_COMMAND)
return dvb_user_attr_names[cmd - DTV_USER_COMMAND_START];
return NULL;
}