aboutsummaryrefslogtreecommitdiff
path: root/ber
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-09-25 21:08:06 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-09-25 21:08:06 +0200
commitdc9820adf986a2dacce8c179e060c43a1653f6c6 (patch)
tree6d5784bfaaebcf2d7a09f70f8035a8401a284c6a /ber
parentf3676c95947644fcdf2499b03b4a837910545395 (diff)
zzz
Diffstat (limited to 'ber')
-rw-r--r--ber/new/ber_test.go10
-rw-r--r--ber/new/dump.go5
2 files changed, 6 insertions, 9 deletions
diff --git a/ber/new/ber_test.go b/ber/new/ber_test.go
index 47974c5..04d01e6 100644
--- a/ber/new/ber_test.go
+++ b/ber/new/ber_test.go
@@ -12,7 +12,7 @@ var boolTestData = map[bool][]byte{
func TestBool(t *testing.T) {
for val, out := range boolTestData {
- s := &state{}
+ s := state{}
s.marshalBool(val)
o := s.Bytes()
if !bytes.Equal(o, out) {
@@ -39,7 +39,7 @@ var intTestData = map[int][]byte{
func TestInt(t *testing.T) {
for val, out := range intTestData {
- s := &state{}
+ s := state{}
s.marshalInt(val)
o := s.Bytes()
if !bytes.Equal(o, out) {
@@ -59,7 +59,7 @@ var stringTestData = map[string][]byte{
func TestString(t *testing.T) {
for val, out := range stringTestData {
- s := &state{}
+ s := state{}
s.marshalString(val)
o := s.Bytes()
if !bytes.Equal(o, out) {
@@ -110,7 +110,7 @@ var oidTestData = []oidTest{
func TestOID(t *testing.T) {
for _, test := range oidTestData {
- s := &state{}
+ s := state{}
s.marshalOID(test.val)
o := s.Bytes()
if !bytes.Equal(o, test.out) {
@@ -150,7 +150,7 @@ var bitStringTestData = []bitStringTest{
func TestBitString(t *testing.T) {
for _, test := range bitStringTestData {
- s := &state{}
+ s := state{}
s.marshalBitString(test.val)
o := s.Bytes()
if !bytes.Equal(o, test.out) {
diff --git a/ber/new/dump.go b/ber/new/dump.go
index f3ba672..8293fa5 100644
--- a/ber/new/dump.go
+++ b/ber/new/dump.go
@@ -1,14 +1,11 @@
package ber
import (
- "bytes"
"fmt"
)
func Dump(b []byte) string {
- buf := bytes.NewBuffer(b)
- s := &state{*buf}
- return s.dump(0)
+ return newState(b).dump(0)
}
func (s *state) dump(ident int) string {