]> git.ipfire.org Git - thirdparty/sqlite.git/commit
When an incremental blob cursor is invalidated (occurs when an SQL statement modifies...
authordrh <drh@noemail.net>
Fri, 23 Mar 2012 14:23:52 +0000 (14:23 +0000)
committerdrh <drh@noemail.net>
Fri, 23 Mar 2012 14:23:52 +0000 (14:23 +0000)
commitd60f4f4c95c009816da2135a345c9eafba870bfc
treec760e40b2a4fa08e8449414ce414e2b44c8fba18
parentbf92ec0ce349f754d4b8df75f415138fa915cd43
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: 341b703ce16361a64ed8bba64ff46792132c0b56
manifest
manifest.uuid
src/btree.c
test/incrblob4.test [new file with mode: 0644]