libdvbv5: Fix changeset 04accf23
authorMauro Carvalho Chehab <m.chehab@samsung.com>
Mon, 1 Sep 2014 00:06:40 +0000 (21:06 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Mon, 1 Sep 2014 00:07:43 +0000 (21:07 -0300)
The check for the array size is wrong. Fix it.

Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
lib/libdvbv5/dvb-fe.c

index 238bde6..29ef148 100644 (file)
@@ -466,9 +466,10 @@ const char *dvb_cmd_name(int cmd)
 
 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;
 }