From 2c20af3d294ee2abdb57ed578bf1d75c29728325 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 23 Sep 2015 20:41:25 +0200 Subject: Refactor --- ber/obj.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'ber/obj.go') diff --git a/ber/obj.go b/ber/obj.go index fe53a54..6d256d3 100644 --- a/ber/obj.go +++ b/ber/obj.go @@ -4,14 +4,14 @@ import "strconv" type OID []int -func MarshalOID(obj OID) (b []byte) { +func MarshalOID(obj OID) []byte { if len(obj) < 2 || obj[0] > 2 { return []byte{} } if obj[0] < 2 && obj[1] > 39 { return []byte{} } - b = base128(obj[0]*40 + obj[1]) + b := base128(obj[0]*40 + obj[1]) for _, o := range obj[2:] { b = append(b, base128(o)...) } @@ -19,8 +19,7 @@ func MarshalOID(obj OID) (b []byte) { } func (o OID) Marshal() ([]byte, error) { - b := MarshalOID(o) - return b, nil + return MarshalOID(o), nil } func UnmarshalOID(b []byte) (o OID) { -- cgit v1.2.3