summaryrefslogtreecommitdiff
path: root/ez.go
diff options
context:
space:
mode:
Diffstat (limited to 'ez.go')
-rw-r--r--ez.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/ez.go b/ez.go
index a1dbfca..79399a8 100644
--- a/ez.go
+++ b/ez.go
@@ -51,7 +51,7 @@ type ezfir struct {
var ezPanic = errors.New("everything is fine")
-func (e *ezfir) Defer(err *error) {
+func (e *ezfir) Defer(str string, err *error) {
if e.err != nil {
r := recover()
if r == nil {
@@ -60,7 +60,7 @@ func (e *ezfir) Defer(err *error) {
if r != ezPanic {
panic(r)
}
- *err = e.err
+ *err = errors.Wrap(e.err, str)
}
}