[U-Boot-Users] memset bug in ext2fs_read_file()
Reinhard Arlt
reinhard.arlt at t-online.de
Thu Jan 10 22:27:21 CET 2008
Hello,
this was bug!
You will run into this situation, when you use a file with "holes" in
it. (Not so likely with a systen image).
Best regards
Reinhard Arlt
Wolfgang Denk wrote:
> Dear Mike,
>
> in message <fkd2di$pdl$1 at ger.gmane.org> you wrote:
>> The ext2fs_read_file() function in fs/ext2/ext2fs.c contains the
>> following line:
>>
>> 439 memset (buf, blocksize - skipfirst, 0);
>>
>> This is incorrect as the prototype of the function has the fill value as
>> the 2nd parameter and the number of bytes as the 3rd:
>>
>> void *memset(void *b, int c, size_t n);
>>
>> I don't have any test code that is affected by this bug. I noticed it
>> when I was investigating a different problem (with OpenMoko).
>
> Thanks, applied.
>
> Best regards,
>
> Wolfgang Denk
>
More information about the U-Boot
mailing list