Upgraded sqlite to 3.26. It fixes a remote execution bug

This commit is contained in:
Maas-Maarten Zeeman
2018-12-15 16:32:37 +01:00
parent 2dd24c5381
commit 1cb801d0a8
3 changed files with 16541 additions and 7615 deletions

View File

@@ -350,14 +350,14 @@ sqlite_version_test() ->
{ok, Db} = esqlite3:open(":memory:"),
{ok, Stmt} = esqlite3:prepare("select sqlite_version() as sqlite_version;", Db),
{sqlite_version} = esqlite3:column_names(Stmt),
?assertEqual({row, {<<"3.24.0">>}}, esqlite3:step(Stmt)),
?assertEqual({row, {<<"3.26.0">>}}, esqlite3:step(Stmt)),
ok.
sqlite_source_id_test() ->
{ok, Db} = esqlite3:open(":memory:"),
{ok, Stmt} = esqlite3:prepare("select sqlite_source_id() as sqlite_source_id;", Db),
{sqlite_source_id} = esqlite3:column_names(Stmt),
?assertEqual({row, {<<"2018-06-04 19:24:41 c7ee0833225bfd8c5ec2f9bf62b97c4e04d03bd9566366d5221ac8fb199a87ca">>}}, esqlite3:step(Stmt)),
?assertEqual({row, {<<"2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238b4f9">>}}, esqlite3:step(Stmt)),
ok.
garbage_collect_test() ->