Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b873e1a3ccf9e04d2de85db0d510ec4b793fe569
Commit:     b873e1a3ccf9e04d2de85db0d510ec4b793fe569
Parent:     e7a2bc8a756e5c0adc6804dd7702442a06174b74
Author:     Mauro Carvalho Chehab <[EMAIL PROTECTED]>
AuthorDate: Mon Nov 5 08:41:50 2007 -0300
Committer:  Mauro Carvalho Chehab <[EMAIL PROTECTED]>
CommitDate: Fri Jan 25 19:02:01 2008 -0200

    V4L/DVB (6559): Fix a buffer overflow at xc2028_get_reg
    
    Signed-off-by: Mauro Carvalho Chehab <[EMAIL PROTECTED]>
---
 drivers/media/video/tuner-xc2028.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/media/video/tuner-xc2028.c 
b/drivers/media/video/tuner-xc2028.c
index 80d1402..b4c88ed 100644
--- a/drivers/media/video/tuner-xc2028.c
+++ b/drivers/media/video/tuner-xc2028.c
@@ -94,13 +94,13 @@ struct xc2028_data {
 static int xc2028_get_reg(struct xc2028_data *priv, u16 reg)
 {
        int rc;
-       unsigned char buf[1];
+       unsigned char buf[2];
 
        tuner_info("%s called\n", __FUNCTION__);
 
        buf[0] = reg;
 
-       i2c_send(rc, priv, buf, sizeof(buf));
+       i2c_send(rc, priv, buf, 1);
        if (rc < 0)
                return rc;
 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to