diff options
author | mattn <mattn.jp@gmail.com> | 2014-11-14 19:37:23 +0900 |
---|---|---|
committer | mattn <mattn.jp@gmail.com> | 2014-11-14 19:37:23 +0900 |
commit | 817f281a0d5126bb8cb4a8bbae064967b31164d0 (patch) | |
tree | e92c96becf956eca347c4ce6dc60288821a9fa72 | |
parent | add .gitignore (diff) | |
download | golite-817f281a0d5126bb8cb4a8bbae064967b31164d0.tar.gz golite-817f281a0d5126bb8cb4a8bbae064967b31164d0.tar.xz |
Backup.Step may handle SQLITE_BUSY / SQLITE_LOCKED specifically. Close #133
-rw-r--r-- | backup.go | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -41,7 +41,7 @@ func (b *SQLiteBackup) Step(p int) (bool, error) { ret := C.sqlite3_backup_step(b.b, C.int(p)) if ret == C.SQLITE_DONE { return true, nil - } else if ret != 0 { + } else if ret != 0 && ret != C.SQLITE_LOCKED && ret != C.SQLITE_BUSY { return false, Error{Code: ErrNo(ret)} } return false, nil |