From 42154594c90b8af6898f93c5716db4b8a406ca15 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Fri, 20 Aug 2021 10:12:06 -0300 Subject: [PATCH] fix nil point on json.unmarshal. --- db.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/db.go b/db.go index 2ee3d2f..133cf01 100644 --- a/db.go +++ b/db.go @@ -48,16 +48,18 @@ func SaveName(name string, params *Params, providedPin string) (pin string, err return pin, nil } -func GetName(name string) (params *Params, err error) { +func GetName(name string) (*Params, error) { val, closer, err := db.Get([]byte(name)) if err != nil { return nil, err } defer closer.Close() - if err := json.Unmarshal(val, params); err != nil { + + var params Params + if err := json.Unmarshal(val, ¶ms); err != nil { return nil, err } params.Name = name - return params, nil + return ¶ms, nil }