update for upstream changes

This commit is contained in:
Aidan Nulman 2014-04-03 16:49:22 -04:00
parent d9f4adff6c
commit fc70808cb7
3 changed files with 5 additions and 5 deletions

4
odb.go
View File

@ -27,7 +27,7 @@ func NewOdb() (odb *Odb, err error) {
ret := C.git_odb_new(&odb.ptr) ret := C.git_odb_new(&odb.ptr)
if ret < 0 { if ret < 0 {
return nil, LastError() return nil, MakeGitError(ret)
} }
runtime.SetFinalizer(odb, (*Odb).Free) runtime.SetFinalizer(odb, (*Odb).Free)
@ -43,7 +43,7 @@ func (v *Odb) AddBackend(backend *OdbBackend, priority int) (err error) {
ret := C.git_odb_add_backend(v.ptr, backend.ptr, C.int(priority)) ret := C.git_odb_add_backend(v.ptr, backend.ptr, C.int(priority))
if ret < 0 { if ret < 0 {
backend.Free() backend.Free()
err = LastError() return MakeGitError(ret)
} }
return nil return nil
} }

View File

@ -24,7 +24,7 @@ func (v *Repository) NewRefdb() (refdb *Refdb, err error) {
ret := C.git_refdb_new(&refdb.ptr, v.ptr) ret := C.git_refdb_new(&refdb.ptr, v.ptr)
if ret < 0 { if ret < 0 {
return nil, LastError() return nil, MakeGitError(ret)
} }
runtime.SetFinalizer(refdb, (*Refdb).Free) runtime.SetFinalizer(refdb, (*Refdb).Free)
@ -40,7 +40,7 @@ func (v *Refdb) SetBackend(backend *RefdbBackend) (err error) {
ret := C.git_refdb_set_backend(v.ptr, backend.ptr) ret := C.git_refdb_set_backend(v.ptr, backend.ptr)
if ret < 0 { if ret < 0 {
backend.Free() backend.Free()
return LastError() return MakeGitError(ret)
} }
return nil return nil
} }

View File

@ -56,7 +56,7 @@ func NewRepositoryWrapOdb(odb *Odb) (repo *Repository, err error) {
ret := C.git_repository_wrap_odb(&repo.ptr, odb.ptr) ret := C.git_repository_wrap_odb(&repo.ptr, odb.ptr)
if ret < 0 { if ret < 0 {
return nil, LastError() return nil, MakeGitError(ret)
} }
runtime.SetFinalizer(repo, (*Repository).Free) runtime.SetFinalizer(repo, (*Repository).Free)