Heyho,
under some rare circumstances and when using encryption, a heap corruption could happen in the SQLite driver.
The problem is that the ErrorMessage variable gets freed inside CheckSQLiteError even when it's set to an empty string. Since this variable isn't used for FPlainDriver.Key, it's never set and therefore doesn't have to be freed.
I attached a patch to fix that.
Regards, kroimon
[patch_applied] SQLite Heap Corruption
Moderators: gto, EgonHugeist, olehs
-
- Fresh Boarder
- Posts: 4
- Joined: 13.07.2008, 10:22
- Contact:
[patch_applied] SQLite Heap Corruption
You do not have the required permissions to view the files attached to this post.