From 94e1a8ca573fa740347156fa4c325f4d33b99380 Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Sat, 9 Dec 2023 13:29:48 +0100 Subject: expose all types of trailing data errors --- zerialize.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'zerialize.go') diff --git a/zerialize.go b/zerialize.go index 0e07bec..bd4339f 100644 --- a/zerialize.go +++ b/zerialize.go @@ -8,6 +8,8 @@ import ( "encoding/binary" "errors" "io" + + "github.com/HimbeerserverDE/mt/rudp" ) // ErrTooLong reports a length that is too long to serialize. @@ -54,3 +56,8 @@ func chk(err error) { panic(serializationError{err}) } } + +func mkDeTrailingDataError(r io.Reader) error { + buf, _ := io.ReadAll(r) + return rudp.TrailingDataError(buf) +} -- cgit v1.2.3