1
0
Fork 0
forked from len0rd/rockbox

hwstub: fix library sending wrong data on long transfers

Change-Id: I886b8dc28e306f631389dbed41451eb086fea4fc
This commit is contained in:
Amaury Pouly 2017-01-17 11:32:02 +01:00
parent 06c5e5f4c1
commit 24c208336c

View file

@ -444,7 +444,7 @@ error handle::write(uint32_t addr, const void *buf, size_t& sz, bool atomic)
while(sz > 0) while(sz > 0)
{ {
size_t xfer = std::min(sz, get_buffer_size()); size_t xfer = std::min(sz, get_buffer_size());
err = write_dev(addr, buf, xfer, atomic); err = write_dev(addr, bufp, xfer, atomic);
if(err != error::SUCCESS) if(err != error::SUCCESS)
{ {
sz = cnt; sz = cnt;