aboutsummaryrefslogtreecommitdiff
path: root/ber/obj.go
diff options
context:
space:
mode:
Diffstat (limited to 'ber/obj.go')
-rw-r--r--ber/obj.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/ber/obj.go b/ber/obj.go
index a8b590e..ff8aef8 100644
--- a/ber/obj.go
+++ b/ber/obj.go
@@ -24,7 +24,7 @@ func debase128(b []byte) int {
}
func marshalObj(obj []int) (b []byte) {
- if len(obj) < 2 {
+ if len(obj) < 2 || obj[0] > 2 {
return []byte{}
}
if obj[0] < 2 && obj[1] > 39 {