aboutsummaryrefslogtreecommitdiff
path: root/ber/dump.go
diff options
context:
space:
mode:
Diffstat (limited to 'ber/dump.go')
-rw-r--r--ber/dump.go12
1 files changed, 3 insertions, 9 deletions
diff --git a/ber/dump.go b/ber/dump.go
index fd1e45b..d207366 100644
--- a/ber/dump.go
+++ b/ber/dump.go
@@ -36,18 +36,12 @@ func (s *state) dump(indent int) (ret string) {
case kindPrimitive:
switch h.Class {
case classUniversal:
- ret += fmt.Sprintln(h.Tag, "=", s.universal(h))
+ ret += fmt.Sprintln(h, "=", s.universal(h))
default:
- ret += fmt.Sprintln(h.Class, int(h.Tag), "=",
- s.next())
+ ret += fmt.Sprintln(h, "=", s.next())
}
case kindConstructed:
- switch h.Class {
- case classUniversal:
- ret += fmt.Sprintln(h.Tag, "→")
- default:
- ret += fmt.Sprintln(h.Class, int(h.Tag), "→")
- }
+ ret += fmt.Sprintln(h, "→")
ret += s.subState().dump(indent + 1)
}
}