diff --git a/src/jtag2rw.cc b/src/jtag2rw.cc index 2d1a96c..e4d54e0 100644 --- a/src/jtag2rw.cc +++ b/src/jtag2rw.cc @@ -193,6 +193,7 @@ uchar *jtag2::jtagRead(unsigned long addr, unsigned int numBytes) numBytes -= chunksize; targetOffset += chunksize; + offset = 0; chunksize = numBytes > pageSize? pageSize: numBytes; pageAddr += pageSize; diff --git a/src/jtag3rw.cc b/src/jtag3rw.cc index ada7430..112896f 100644 --- a/src/jtag3rw.cc +++ b/src/jtag3rw.cc @@ -192,6 +192,7 @@ uchar *jtag3::jtagRead(unsigned long addr, unsigned int numBytes) numBytes -= chunksize; targetOffset += chunksize; + offset = 0; chunksize = numBytes > pageSize? pageSize: numBytes; pageAddr += pageSize;