]> git.ipfire.org Git - thirdparty/sqlite.git/commit
When an incremental blob cursor is invalidated (occurs when an SQL statement modifies...
authordan <dan@noemail.net>
Fri, 23 Mar 2012 11:09:59 +0000 (11:09 +0000)
committerdan <dan@noemail.net>
Fri, 23 Mar 2012 11:09:59 +0000 (11:09 +0000)
commitdbd4f5cfb6886d59981f8047a6185e8d01e59763
tree704d253e6c0e98c126b8ce4e7a47e02124cc80df
parent40c21432b7937ab3b79029a706b770182d6b4fd7
When an incremental blob cursor is invalidated (occurs when an SQL statement modifies or deletes the row the blob cursor points to) release all page references held by the cursor. Otherwise, the presence of these references may cause other code in btree.c to incorrectly infer that the database is corrupt.

FossilOrigin-Name: 82c3f2ba42f2c75ba6951cc2743148886a4dc0bc
manifest
manifest.uuid
src/btree.c
test/incrblob4.test [new file with mode: 0644]