From f192c7c6b101308783df89d5a41fdedc13223611 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 24 Jul 2015 00:01:26 +0200 Subject: uint16 --- tde/tde.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tde/tde.go b/tde/tde.go index 2b4e35b..8fa3a54 100644 --- a/tde/tde.go +++ b/tde/tde.go @@ -10,19 +10,17 @@ type TDE struct { net.Conn } -var nbo = binary.BigEndian // Network Byte Order - func (t TDE) Write(p []byte) (n int, err error) { - size := int16(len(p)) - if err := binary.Write(t.Conn, nbo, size); err != nil { + size := uint16(len(p)) + if err := binary.Write(t.Conn, binary.BigEndian, size); err != nil { return 0, err } return t.Conn.Write(p) } func (t TDE) Read(p []byte) (n int, err error) { - var size int16 - if err := binary.Read(t.Conn, nbo, &size); err != nil { + var size uint16 + if err := binary.Read(t.Conn, binary.BigEndian, &size); err != nil { return 0, err } return t.Conn.Read(p[:size]) -- cgit v1.2.3