From 35fd6796b1b617db7e2daeab8188333bf44d2f50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kurowski?= Date: Fri, 30 Jan 2015 15:51:16 +0100 Subject: [PATCH] Fixes nil pointer dereference error Cannot unmarshal into nil struct --- errors/errors.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/errors/errors.go b/errors/errors.go index cb9da542..fa30f274 100644 --- a/errors/errors.go +++ b/errors/errors.go @@ -27,8 +27,8 @@ func New(id, detail string, code int32) error { } func Parse(err string) *Error { - var e *Error - errr := json.Unmarshal([]byte(err), &e) + e := new(Error) + errr := json.Unmarshal([]byte(err), e) if errr != nil { e.Detail = err }