From 57c1403300c15795b419ecd29ad84430976f375c Mon Sep 17 00:00:00 2001 From: nsf Date: Wed, 20 Jun 2012 19:34:10 +0600 Subject: [PATCH] Uncomment defer recover statement. --- bencode/decode.go | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/bencode/decode.go b/bencode/decode.go index 0479cf8e..77ddd0d3 100644 --- a/bencode/decode.go +++ b/bencode/decode.go @@ -16,17 +16,14 @@ type decoder struct { } func (d *decoder) decode(v interface{}) (err error) { - var _ runtime.Error - /* - defer func() { - if e := recover(); e != nil { - if _, ok := e.(runtime.Error); ok { - panic(e) - } - err = e.(error) + defer func() { + if e := recover(); e != nil { + if _, ok := e.(runtime.Error); ok { + panic(e) } - }() - */ + err = e.(error) + } + }() pv := reflect.ValueOf(v) if pv.Kind() != reflect.Ptr || pv.IsNil() { -- 2.48.1