diff options
author | Michal Suchanek <hramrach@gmail.com> | 2015-07-27 15:47:10 +0200 |
---|---|---|
committer | Richard Weinberger <richard@nod.at> | 2016-08-25 15:31:35 +0200 |
commit | a2d188795599846bc8f085418467b794881e7209 (patch) | |
tree | 4e03dfdc42053ed79aa8d0170aac0bf54c0f6e00 /misc-utils/flashcp.c | |
parent | 76c64d6ca9e9258b74ec13d13496eb7ca872a288 (diff) |
mtd-utils: mtd_debug: check amount of data read.
The kernel refuses to read more data from a MTD device than the device
size. However, mtd_debug does not check the amount of data read as
returned by read(2) and assumes the requested amount is always read when
there is no error. Reading 8M data from a 4M flash chip results in 8M
file containing the flash data at the start.
Signed-off-by: Michal Suchanek <hramrach@gmail.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'misc-utils/flashcp.c')
0 files changed, 0 insertions, 0 deletions