Fixed double free when closing SQLiteStmt

Rows should not close the statement because Stmt has its own close
function. This caused a double free error/crash on Fedora 16 x86_64.
This commit is contained in:
Alien Science 2012-01-19 20:26:09 +01:00
parent 9c4d0ce29a
commit 5d9fdcab93
1 changed files with 0 additions and 4 deletions

View File

@ -228,10 +228,6 @@ type SQLiteRows struct {
} }
func (rc *SQLiteRows) Close() error { func (rc *SQLiteRows) Close() error {
rv := C.sqlite3_finalize(rc.s.s)
if rv != C.SQLITE_OK {
return errors.New(C.GoString(C.sqlite3_errmsg(rc.s.c.db)))
}
return nil return nil
} }