From 25c74e75cf58857c34144809940bd04923928489 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 8 Aug 2015 13:43:26 +0200 Subject: Fix len length --- ber/len.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ber/len.go b/ber/len.go index d06bd8f..5e0232c 100644 --- a/ber/len.go +++ b/ber/len.go @@ -4,9 +4,9 @@ func UnmarshalLen(b []byte) (i, n int) { if b[0]&0x80 == 0 { return int(b[0]), 1 } - n = int(b[0]&0x7f) + n = int(b[0] & 0x7f) for k := n; k > 0; k-- { i += int(b[k]) << uint((k-1)*8) } - return + return i, n + 1 } -- cgit v1.2.3