From b1c74ff0ba2f19e6d0f543e49f09e1de4a21c34d Mon Sep 17 00:00:00 2001 From: Michael Buesch Date: Mon, 20 Jul 2009 22:58:44 +0000 Subject: [PATCH] --- yaml --- r: 156269 b: refs/heads/master c: 6b4dbcd86a9d464057fcc7abe4d0574093071fcc h: refs/heads/master i: 156267: caf062c8849111aa730ee6fa188980527e7f4386 v: v3 --- [refs] | 2 +- trunk/drivers/parisc/eisa_eeprom.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 316a5b6a6ce6..457b1702b8ee 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 450d6e306b4717bfae11218a02648509baf04ce1 +refs/heads/master: 6b4dbcd86a9d464057fcc7abe4d0574093071fcc diff --git a/trunk/drivers/parisc/eisa_eeprom.c b/trunk/drivers/parisc/eisa_eeprom.c index 685d94e69d44..8c0b26e9b98a 100644 --- a/trunk/drivers/parisc/eisa_eeprom.c +++ b/trunk/drivers/parisc/eisa_eeprom.c @@ -55,7 +55,7 @@ static ssize_t eisa_eeprom_read(struct file * file, ssize_t ret; int i; - if (*ppos >= HPEE_MAX_LENGTH) + if (*ppos < 0 || *ppos >= HPEE_MAX_LENGTH) return 0; count = *ppos + count < HPEE_MAX_LENGTH ? count : HPEE_MAX_LENGTH - *ppos;