From: Erik Andrén Date: Tue, 30 Dec 2008 07:58:36 +0000 (-0300) Subject: V4L/DVB (10127): stv06xx: Avoid having y unitialized X-Git-Tag: v2.6.29-rc1~556^2~3 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=1970f14fde9640cc2e238c031498900edbd8ff94;p=linux-2.6-omap-h63xx.git V4L/DVB (10127): stv06xx: Avoid having y unitialized As pointed by gcc: drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c: In function ‘hdcs_set_size’: drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c:301: warning: ‘y’ may be used uninitialized in this function Signed-off-by: Erik Andrén Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c b/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c index 1cfe5850455..14335a9e4bb 100644 --- a/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c +++ b/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c @@ -317,8 +317,10 @@ static int hdcs_set_size(struct sd *sd, y = (hdcs->array.height - HDCS_1020_BOTTOM_Y_SKIP - height) / 2 + hdcs->array.top; - } else if (height > hdcs->array.height) { - height = hdcs->array.height; + } else { + if (height > hdcs->array.height) + height = hdcs->array.height; + y = hdcs->array.top + (hdcs->array.height - height) / 2; }