From 175a90ff9d3de85eb1df4f9ab63ece0a47521932 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 29 Jun 2015 00:13:08 +0200 Subject: drop recover --- ber/marshal.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/ber/marshal.go b/ber/marshal.go index 130bef5..90ef562 100644 --- a/ber/marshal.go +++ b/ber/marshal.go @@ -24,17 +24,6 @@ func Marshal(v interface{}) ([]byte, error) { } func (e *encodeState) marshal(v interface{}) (err error) { - defer func() { - if r := recover(); r != nil { - if _, ok := r.(runtime.Error); ok { - panic(r) - } - if s, ok := r.(string); ok { - panic(s) - } - err = r.(error) - } - }() e.reflectValue(reflect.ValueOf(v)) return nil } -- cgit v1.2.3