diff --git a/aur/vcs/github.go b/aur/vcs/github.go index c9c4f4f1..1bee875d 100644 --- a/aur/vcs/github.go +++ b/aur/vcs/github.go @@ -152,7 +152,10 @@ func BranchInfo(pkgname string, owner string, repo string) (err error) { } func SaveBranchInfo() error { - marshalledinfo, _ := json.Marshal(savedInfo) + marshalledinfo, err := json.Marshal(savedInfo) + if err != nil || string(marshalledinfo) == "null" { + return err + } in, err := os.OpenFile(configfile, os.O_RDWR|os.O_CREATE, 0755) if err != nil { return err