diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-12-09 13:29:48 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-12-09 13:29:48 +0100 |
commit | 94e1a8ca573fa740347156fa4c325f4d33b99380 (patch) | |
tree | eb65df0692addec15d3f8d10daaadc97c65a0e3b /zerialize.go | |
parent | b0bf21e31b429aa1f3e6b3c10dd556680f3e9a0e (diff) |
expose all types of trailing data errors
Diffstat (limited to 'zerialize.go')
-rw-r--r-- | zerialize.go | 7 |
1 files changed, 7 insertions, 0 deletions
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) +} |