aboutsummaryrefslogtreecommitdiff
path: root/ber/new/common.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-09-26 11:00:49 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-09-26 11:00:49 +0200
commit10072d47dc644623e5d68add486371764d1a2823 (patch)
tree1db868cfeb43f2385669b213dfac96316489ad4a /ber/new/common.go
parent06867ef872b0726492a0aeeefbcc3baef4e3b076 (diff)
Fix Equal method
Diffstat (limited to 'ber/new/common.go')
-rw-r--r--ber/new/common.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/ber/new/common.go b/ber/new/common.go
index b5884ae..7c4f496 100644
--- a/ber/new/common.go
+++ b/ber/new/common.go
@@ -28,6 +28,9 @@ func (s *state) next() []byte {
type OID []int
func (o OID) Equal(p OID) bool {
+ if len(o) != len(p) {
+ return false
+ }
for i := range o {
if o[i] != p[i] {
return false
@@ -47,6 +50,9 @@ func (o OID) String() string {
type BitString []bool
func (o BitString) Equal(p BitString) bool {
+ if len(o) != len(p) {
+ return false
+ }
for i := range o {
if o[i] != p[i] {
return false