From 23d2e849c2c431e18264f2af9b957714afa7cfc4 Mon Sep 17 00:00:00 2001 From: jbouffard Date: Fri, 30 Jun 2017 13:02:56 -0400 Subject: [PATCH] getSignedByteArray goes back to its old position after reading Signed-off-by: jbouffard --- .../raster/io/geotiff/util/ByteReaderExtensions.scala | 2 ++ 1 file changed, 2 insertions(+) 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 } }