]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Fix an issue introduced by check-in [4cd2a9672c59] (2017-03-03) that could
authordrh <drh@noemail.net>
Thu, 28 Sep 2017 13:47:35 +0000 (13:47 +0000)
committerdrh <drh@noemail.net>
Thu, 28 Sep 2017 13:47:35 +0000 (13:47 +0000)
commit4e6cec1ca0d927b4f62b202554fa607c7987758c
treeb516b0a0748d4afb96b836435e3986acc2795e60
parent70efa84da7fab3c84cb5514093f77040e382c129
Fix an issue introduced by check-in [4cd2a9672c59] (2017-03-03) that could
allow a negative value in the 3rd parameter to memmove() when
defragmentPage() is called on a btree page with a corrupted
freeblock list.  The corruption is now detected early and results in
an SQLITE_CORRUPT return before the memmove() is reached.

FossilOrigin-Name: 5b9ae693120fe4f7bc3b6270f35d773876f6cc8f5990e05cce0d255c54b36ae7
manifest
manifest.uuid
src/btree.c