aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2010-03-05 16:32:12 +0000
committerdan <dan@noemail.net>2010-03-05 16:32:12 +0000
commitb7dca7d7335b02122a3fd1846723c07a3a5af32f (patch)
tree1b544e6fb8e1422be2e9441147557f0f60bb4ca6 /src/main.c
parentf8b4d8c682ecc60197c9c3f5e76f55a3beda9981 (diff)
downloadsqlite-b7dca7d7335b02122a3fd1846723c07a3a5af32f.tar.gz
sqlite-b7dca7d7335b02122a3fd1846723c07a3a5af32f.zip
Modify the vdbe so that the comparison operator opcodes do not modify the data type of operands. Fix for [aa92c76cd4].
FossilOrigin-Name: 8858042fa1449516a2c7dbb991dca3eb6c5794cb
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 879907fad..c80250791 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1050,7 +1050,7 @@ int sqlite3_create_function16(
char *zFunc8;
sqlite3_mutex_enter(db->mutex);
assert( !db->mallocFailed );
- zFunc8 = sqlite3Utf16to8(db, zFunctionName, -1);
+ zFunc8 = sqlite3Utf16to8(db, zFunctionName, -1, SQLITE_UTF16NATIVE);
rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xFunc, xStep, xFinal);
sqlite3DbFree(db, zFunc8);
rc = sqlite3ApiExit(db, rc);
@@ -1873,7 +1873,7 @@ int sqlite3_create_collation16(
char *zName8;
sqlite3_mutex_enter(db->mutex);
assert( !db->mallocFailed );
- zName8 = sqlite3Utf16to8(db, zName, -1);
+ zName8 = sqlite3Utf16to8(db, zName, -1, SQLITE_UTF16NATIVE);
if( zName8 ){
rc = createCollation(db, zName8, (u8)enc, SQLITE_COLL_USER, pCtx, xCompare, 0);
sqlite3DbFree(db, zName8);