diff options
author | stephan <stephan@noemail.net> | 2022-07-20 10:09:19 +0000 |
---|---|---|
committer | stephan <stephan@noemail.net> | 2022-07-20 10:09:19 +0000 |
commit | 4b5919e2ced99d8df9d0795ca741408cfee6c993 (patch) | |
tree | e624334835b255a5a13ac89ddc576b9347b1e760 /src/vdbeapi.c | |
parent | bc7180cdb362b0069fed60b0c207533122cc5ec2 (diff) | |
parent | a5cc692422afa7fad710a4459139d7ba00346b21 (diff) | |
download | sqlite-4b5919e2ced99d8df9d0795ca741408cfee6c993.tar.gz sqlite-4b5919e2ced99d8df9d0795ca741408cfee6c993.zip |
Merged in trunk.
FossilOrigin-Name: d662796c658997be13fdc3b77ad97101b9513da53fd0b824d7a4050cac3f7eba
Diffstat (limited to 'src/vdbeapi.c')
-rw-r--r-- | src/vdbeapi.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vdbeapi.c b/src/vdbeapi.c index 4e719ede3..97bc744c3 100644 --- a/src/vdbeapi.c +++ b/src/vdbeapi.c @@ -108,7 +108,9 @@ int sqlite3_finalize(sqlite3_stmt *pStmt){ if( vdbeSafety(v) ) return SQLITE_MISUSE_BKPT; sqlite3_mutex_enter(db->mutex); checkProfileCallback(db, v); - rc = sqlite3VdbeFinalize(v); + assert( v->eVdbeState>=VDBE_READY_STATE ); + rc = sqlite3VdbeReset(v); + sqlite3VdbeDelete(v); rc = sqlite3ApiExit(db, rc); sqlite3LeaveMutexAndCloseZombie(db); } |