diff --git a/raster/src/main/scala/geotrellis/raster/io/geotiff/util/ByteReaderExtensions.scala b/raster/src/main/scala/geotrellis/raster/io/geotiff/util/ByteReaderExtensions.scala index 99af5da380..570804b179 100644 --- a/raster/src/main/scala/geotrellis/raster/io/geotiff/util/ByteReaderExtensions.scala +++ b/raster/src/main/scala/geotrellis/raster/io/geotiff/util/ByteReaderExtensions.scala @@ -194,8 +194,10 @@ trait ByteReaderExtensions { } arr } else { + val oldPosition = byteReader.position byteReader.position(offset) val arr = byteReader.getBytes(len) + byteReader.position(oldPosition) arr } }