From c30edb6aca4f588a8bf745449e8592d649b0d06b Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Mon, 17 Dec 2018 12:00:07 -0800 Subject: [PATCH] fix bytewriter not writing data --- formats/dc6/dc6.go | 1 - streaming/bytewriter.go | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/formats/dc6/dc6.go b/formats/dc6/dc6.go index be07394..f064fdf 100644 --- a/formats/dc6/dc6.go +++ b/formats/dc6/dc6.go @@ -2,7 +2,6 @@ package dc6 import ( "encoding/binary" - "io" "github.com/FooSoft/lazarus/streaming" diff --git a/streaming/bytewriter.go b/streaming/bytewriter.go index ff27dbe..6e04d43 100644 --- a/streaming/bytewriter.go +++ b/streaming/bytewriter.go @@ -28,7 +28,9 @@ func (w *writer) Write(data []byte) (int, error) { return 0, errors.New("cannot write past end of buffer") } + copy(w.data[w.offset:], data[:length]) w.offset += length + return length, nil }