| Index: third_party/sqlite/sqlite-src-3100200/src/complete.c
|
| diff --git a/third_party/sqlite/src/src/complete.c b/third_party/sqlite/sqlite-src-3100200/src/complete.c
|
| similarity index 98%
|
| copy from third_party/sqlite/src/src/complete.c
|
| copy to third_party/sqlite/sqlite-src-3100200/src/complete.c
|
| index 6ab6f4a042c9266c0ec55af6f9c6cfa0cb185d61..b120b7e811d915c941e682dfefbb094a58be1458 100644
|
| --- a/third_party/sqlite/src/src/complete.c
|
| +++ b/third_party/sqlite/sqlite-src-3100200/src/complete.c
|
| @@ -134,6 +134,13 @@ int sqlite3_complete(const char *zSql){
|
| };
|
| #endif /* SQLITE_OMIT_TRIGGER */
|
|
|
| +#ifdef SQLITE_ENABLE_API_ARMOR
|
| + if( zSql==0 ){
|
| + (void)SQLITE_MISUSE_BKPT;
|
| + return 0;
|
| + }
|
| +#endif
|
| +
|
| while( *zSql ){
|
| switch( *zSql ){
|
| case ';': { /* A semicolon */
|
| @@ -262,7 +269,7 @@ int sqlite3_complete(const char *zSql){
|
| int sqlite3_complete16(const void *zSql){
|
| sqlite3_value *pVal;
|
| char const *zSql8;
|
| - int rc = SQLITE_NOMEM;
|
| + int rc;
|
|
|
| #ifndef SQLITE_OMIT_AUTOINIT
|
| rc = sqlite3_initialize();
|
| @@ -277,7 +284,7 @@ int sqlite3_complete16(const void *zSql){
|
| rc = SQLITE_NOMEM;
|
| }
|
| sqlite3ValueFree(pVal);
|
| - return sqlite3ApiExit(0, rc);
|
| + return rc & 0xff;
|
| }
|
| #endif /* SQLITE_OMIT_UTF16 */
|
| #endif /* SQLITE_OMIT_COMPLETE */
|
|
|