diff options
author | Michael Mitton <mmitton@gmail.com> | 2011-02-18 19:15:48 +0100 |
---|---|---|
committer | Michael Mitton <mmitton@gmail.com> | 2011-02-18 19:15:48 +0100 |
commit | 3df1c6c2807ff5258506c928cc3cb6862b704b39 (patch) | |
tree | 6122f88a23158fcf020883a4c35314680f2bbc5c | |
parent | first commit (diff) | |
download | asn1-ber-3df1c6c2807ff5258506c928cc3cb6862b704b39.tar asn1-ber-3df1c6c2807ff5258506c928cc3cb6862b704b39.tar.gz asn1-ber-3df1c6c2807ff5258506c928cc3cb6862b704b39.tar.bz2 asn1-ber-3df1c6c2807ff5258506c928cc3cb6862b704b39.tar.lz asn1-ber-3df1c6c2807ff5258506c928cc3cb6862b704b39.tar.xz asn1-ber-3df1c6c2807ff5258506c928cc3cb6862b704b39.tar.zst asn1-ber-3df1c6c2807ff5258506c928cc3cb6862b704b39.zip |
-rw-r--r-- | ber.go | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -351,7 +351,7 @@ func (p *Packet) Bytes() []byte { var out bytes.Buffer out.Write( []byte { p.ClassType | p.TagType | p.Tag } ) packet_length := EncodeInteger( p.DataLength() ) - if len( packet_length ) > 1 { + if p.DataLength() > 127 || len( packet_length ) > 1 { out.Write( []byte { byte( len( packet_length ) | 128 ) } ) out.Write( packet_length ) } else { |