From 717a47f7547811622fb1c08c28262a8c63af96fe Mon Sep 17 00:00:00 2001 From: Mirko Nosenzo Date: Sat, 8 Oct 2016 11:15:47 +0200 Subject: Remote Rename Fix Problem string array is returned if no error is occurred --- remote.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'remote.go') diff --git a/remote.go b/remote.go index cfe6e86..c537932 100644 --- a/remote.go +++ b/remote.go @@ -467,10 +467,11 @@ func (c *RemoteCollection) Rename(remote, newname string) ([]string, error) { ret := C.git_remote_rename(&cproblems, c.repo.ptr, cremote, cnewname) if ret < 0 { - problems := makeStringsFromCStrings(cproblems.strings, int(cproblems.count)) - return problems, MakeGitError(ret) + return []string{}, MakeGitError(ret) } - return []string{}, nil + + problems := makeStringsFromCStrings(cproblems.strings, int(cproblems.count)) + return problems, nil } func (c *RemoteCollection) SetUrl(remote, url string) error { -- cgit v1.2.3