aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-08-08 13:43:26 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-08-08 13:43:26 +0200
commit25c74e75cf58857c34144809940bd04923928489 (patch)
tree5b3ac64788dd220dfe00d3fd9961075063adc611
parentc5393503fdaadd69ba6885ab84fdfc6ea1283d2c (diff)
Fix len length
-rw-r--r--ber/len.go4
1 files 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
}