From: drh Date: Thu, 19 Mar 2015 20:09:16 +0000 (+0000) Subject: If a virtual table is created with a malformed UTF8 name in a UTF16 database, X-Git-Tag: version-3.8.9~60 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=17ba562025ed7f59652fba83e04840c18fd7c339;p=thirdparty%2Fsqlite.git If a virtual table is created with a malformed UTF8 name in a UTF16 database, make sure that does not cause problems. FossilOrigin-Name: b74cb0a92bba69f8ea705adf4695d03ea4470984 --- 17ba562025ed7f59652fba83e04840c18fd7c339 diff --cc manifest index fdda3f5f6b,0e2648fb01..21259bb489 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\san\sFTS3/4\sproblem\swith\shandling\sempty\stokenizer\sdeclarations\s(e.g.\s"CREATE\sVIRTUAL\sTABLE\st(tokenize=);"). - D 2015-03-19T16:25:42.953 -C Fix\sa\scrash\sthat\scan\soccur\sfollowing\san\sOOM\scondition\swithin\sa\sCREATE\sVIRTUAL\sTABLE\sstatement\son\sa\sutf-16\sdatabase. -D 2015-03-19T19:59:30.542 ++C If\sa\svirtual\stable\sis\screated\swith\sa\smalformed\sUTF8\sname\sin\sa\sUTF16\sdatabase,\nmake\ssure\sthat\sdoes\snot\scause\sproblems. ++D 2015-03-19T20:09:16.788 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 88a3e6261286db378fdffa1124cad11b3c05f5bb F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1246,7 -1246,7 +1246,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P ad4b19d2ac0889a23fe3b0fd844286efc10cdd82 - R c1e92c20bf07c55ca3aab820a2e7d65e - U dan - Z b1c155f5360e29835532ab6770165b81 -P 9969cff2d0553c9bfa88a437e1bb0cc4200d49d7 ++P 26d2def8a53094356008861636d66f9ae8f2448a 9453e7da046c55715631f10f018e97a336197969 + R 8dbccb3b8b8000074fd25bdffb4c9d6a -U dan -Z 868f2b8fd59504f6d90032dd8002c42b ++T +closed 9453e7da046c55715631f10f018e97a336197969 ++U drh ++Z 13302cbb890b9301083b42d23158dd80 diff --cc manifest.uuid index 116f80cd03,0492fcd8e8..2d9aece060 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 26d2def8a53094356008861636d66f9ae8f2448a -9453e7da046c55715631f10f018e97a336197969 ++b74cb0a92bba69f8ea705adf4695d03ea4470984