Skip to content

Commit 3c9e499

Browse files
committed
fix #1409: сохранять позицию при переводе ДвоичныхДанных в строку
1 parent ca04f06 commit 3c9e499

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/ScriptEngine.HostedScript/Library/Binary/BinaryDataContext.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,11 @@ public override string AsString()
203203
return "";
204204

205205
buffer = new byte[length];
206+
207+
var keepPos = _backingFile.Position;
206208
_backingFile.Seek(0, SeekOrigin.Begin);
207209
_backingFile.Read(buffer, 0, length);
210+
_backingFile.Seek(keepPos, SeekOrigin.Begin);
208211
}
209212

210213
StringBuilder hex = new StringBuilder(length*3);

0 commit comments

Comments
 (0)