Skip to content

Commit fa0bd1f

Browse files
authored
Reset position in seekstart (#227)
1 parent 74ac5c8 commit fa0bd1f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/stream.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -286,8 +286,8 @@ function Base.seekstart(stream::TranscodingStream)
286286
mode = stream.state.mode
287287
if mode === :read
288288
callstartproc(stream, mode)
289-
emptybuffer!(stream.buffer1)
290-
emptybuffer!(stream.buffer2)
289+
initbuffer!(stream.buffer1)
290+
initbuffer!(stream.buffer2)
291291
elseif mode === :idle
292292
else
293293
throw_invalid_mode(mode)

test/codecquadruple.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,9 @@ end
162162
@test read(stream, 5) == b"aaaab"
163163
@test position(stream) == 5
164164
@test seekstart(stream) == stream
165-
@test_broken position(stream) == 0
165+
@test position(stream) == 0
166166
@test read(stream, 5) == b"aaaab"
167-
@test_broken position(stream) == 5
167+
@test position(stream) == 5
168168
end
169169

170170
@testset "seekstart doesn't delete data" begin

0 commit comments

Comments
 (0)