]> www.infradead.org Git - mtd-utils.git/commit
libmtd: mtd_read: Take the buffer offset into account when reading
authorMarcus Prebble <marcus.prebble@axis.com>
Tue, 6 Oct 2015 12:13:23 +0000 (14:13 +0200)
committerBrian Norris <computersforpeace@gmail.com>
Tue, 17 Nov 2015 20:31:37 +0000 (12:31 -0800)
commit772469f83a54e4bc077880212e37b0e7b9ba85ac
tree4246e18b90ef8db0ef89fab7d947b117688af9e5
parent08b243fb24c6b8b7bf0f31a102802a1927a1d4d7
libmtd: mtd_read: Take the buffer offset into account when reading

Assuming the read() call does not return zero and the result is less
than len, the current implementation will overwrite the data already
read in buf which doesn't seem correct.

With this patch, subsequent calls to read() within the loop will now no
longer overwrite the existing contents of buf.

Signed-off-by: Marcus Prebble <marcus.prebble@axis.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
lib/libmtd.c