Fix bug: Write pk.Boolean encode error
This commit is contained in:
@ -80,12 +80,14 @@ const MaxVarIntLen = 5
|
|||||||
const MaxVarLongLen = 10
|
const MaxVarLongLen = 10
|
||||||
|
|
||||||
//Encode a Boolean
|
//Encode a Boolean
|
||||||
func (b Boolean) WriteTo(w io.Writer) (n int64, err error) {
|
func (b Boolean) WriteTo(w io.Writer) (int64, error) {
|
||||||
var nn int
|
var v byte
|
||||||
if b {
|
if b {
|
||||||
nn, err = w.Write([]byte{0x01})
|
v = 0x01
|
||||||
|
} else {
|
||||||
|
v = 0x00
|
||||||
}
|
}
|
||||||
nn, err = w.Write([]byte{0x00})
|
nn, err := w.Write([]byte{v})
|
||||||
return int64(nn), err
|
return int64(nn), err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user