Don't return error when succeeded

This commit is contained in:
mattn
2014-05-27 10:35:20 +09:00
parent ded4a4bb1b
commit 71e406bc79

View File

@@ -26,7 +26,11 @@ func (c *SQLiteConn) Backup(dest string, conn *SQLiteConn, src string) (*Backup,
} }
func (b *Backup) Step(p int) error { func (b *Backup) Step(p int) error {
return Error{Code: ErrNo(C.sqlite3_backup_step(b.b, C.int(p)))} ret := C.sqlite3_backup_step(b.b, C.int(p))
if ret != 0 {
return Error{Code: ErrNo(ret)}
}
return nil
} }
func (b *Backup) Remaining() int { func (b *Backup) Remaining() int {
@@ -38,5 +42,9 @@ func (b *Backup) PageCount() int {
} }
func (b *Backup) Finish() error { func (b *Backup) Finish() error {
return Error{Code: ErrNo(C.sqlite3_backup_finish(b.b))} ret := C.sqlite3_backup_finish(b.b)
if ret != 0 {
return Error{Code: ErrNo(ret)}
}
return nil
} }