From: Mauro Carvalho Chehab Date: Mon, 1 Sep 2014 00:06:40 +0000 (-0300) Subject: libdvbv5: Fix changeset 04accf23 X-Git-Tag: v4l-utils-1.4.0~70 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0eddc63c1a877f1f28b9acda4975642912d32307;p=platform%2Fupstream%2Fv4l-utils.git libdvbv5: Fix changeset 04accf23 The check for the array size is wrong. Fix it. Signed-off-by: Mauro Carvalho Chehab --- diff --git a/lib/libdvbv5/dvb-fe.c b/lib/libdvbv5/dvb-fe.c index 238bde6..29ef148 100644 --- a/lib/libdvbv5/dvb-fe.c +++ b/lib/libdvbv5/dvb-fe.c @@ -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; }