From 6b1f8183c6652ad9f93b4cd5dae1d08fbdac50bc Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Fri, 23 Nov 2012 13:51:59 +0530 Subject: media: video: tegra: sh532u: fix out-of-bounds read fix Coverity issue Coverity id : 13692 Bug 1046331 Bug 1049868 Change-Id: Iefa6d076d4622368534710630b89b9a15d166378 Signed-off-by: Deepak Nibade Reviewed-on: http://git-master/r/165864 (cherry picked from commit db33c3f3f2447a52a40f4fd001fec9a2932ee4c8) Reviewed-on: http://git-master/r/244637 Reviewed-by: Shreshtha Sahu Tested-by: Shreshtha Sahu Reviewed-by: Kiran Adduri Reviewed-by: Erik Lilliebjerg GVS: Gerrit_Virtual_Submit Reviewed-by: Matthew Pedro Tested-by: Matthew Pedro --- drivers/media/video/tegra/sh532u.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers/media') diff --git a/drivers/media/video/tegra/sh532u.c b/drivers/media/video/tegra/sh532u.c index e41dd1f4afb1..b9f9b91d5a45 100644 --- a/drivers/media/video/tegra/sh532u.c +++ b/drivers/media/video/tegra/sh532u.c @@ -1,7 +1,7 @@ /* * SH532U focuser driver. * - * Copyright (C) 2011-2012 NVIDIA Corporation. + * Copyright (C) 2011-2013 NVIDIA Corporation. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -386,7 +386,7 @@ static void sh532u_gpio_exit(struct sh532u_info *info) { unsigned i; - for (i = 0; i <= ARRAY_SIZE(sh532u_gpios); i++) { + for (i = 0; i < ARRAY_SIZE(sh532u_gpios); i++) { if (info->gpio[i].flag && info->gpio[i].own) { gpio_free(info->gpio[i].gpio); info->gpio[i].own = false; -- cgit v1.2.3