Fossil SCM
Update the built-in SQLite to 3.8.7 beta 3.
Commit
3c6f20370a580d89625cf00b02a0fc11c07e1c65
Parent
d4e3f4c33d4904f…
2 files changed
+2
-1
+1
-1
+2
-1
| --- src/sqlite3.c | ||
| +++ src/sqlite3.c | ||
| @@ -231,11 +231,11 @@ | ||
| 231 | 231 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 232 | 232 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 233 | 233 | */ |
| 234 | 234 | #define SQLITE_VERSION "3.8.7" |
| 235 | 235 | #define SQLITE_VERSION_NUMBER 3008007 |
| 236 | -#define SQLITE_SOURCE_ID "2014-10-13 23:39:02 005e5b388a8a97bca6d1f0e06c40d68d92aa1212" | |
| 236 | +#define SQLITE_SOURCE_ID "2014-10-14 20:25:43 eab82330631187dcc3e5d2dddd23dbda5752904b" | |
| 237 | 237 | |
| 238 | 238 | /* |
| 239 | 239 | ** CAPI3REF: Run-Time Library Version Numbers |
| 240 | 240 | ** KEYWORDS: sqlite3_version, sqlite3_sourceid |
| 241 | 241 | ** |
| @@ -112496,10 +112496,11 @@ | ||
| 112496 | 112496 | } |
| 112497 | 112497 | sqlite3DbFree(db, pVTable); |
| 112498 | 112498 | }else if( ALWAYS(pVTable->pVtab) ){ |
| 112499 | 112499 | /* Justification of ALWAYS(): A correct vtab constructor must allocate |
| 112500 | 112500 | ** the sqlite3_vtab object if successful. */ |
| 112501 | + memset(pVTable->pVtab, 0, sizeof(pVTable->pVtab[0])); | |
| 112501 | 112502 | pVTable->pVtab->pModule = pMod->pModule; |
| 112502 | 112503 | pVTable->nRef = 1; |
| 112503 | 112504 | if( sCtx.pTab ){ |
| 112504 | 112505 | const char *zFormat = "vtable constructor did not declare schema: %s"; |
| 112505 | 112506 | *pzErr = sqlite3MPrintf(db, zFormat, pTab->zName); |
| 112506 | 112507 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -231,11 +231,11 @@ | |
| 231 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 232 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 233 | */ |
| 234 | #define SQLITE_VERSION "3.8.7" |
| 235 | #define SQLITE_VERSION_NUMBER 3008007 |
| 236 | #define SQLITE_SOURCE_ID "2014-10-13 23:39:02 005e5b388a8a97bca6d1f0e06c40d68d92aa1212" |
| 237 | |
| 238 | /* |
| 239 | ** CAPI3REF: Run-Time Library Version Numbers |
| 240 | ** KEYWORDS: sqlite3_version, sqlite3_sourceid |
| 241 | ** |
| @@ -112496,10 +112496,11 @@ | |
| 112496 | } |
| 112497 | sqlite3DbFree(db, pVTable); |
| 112498 | }else if( ALWAYS(pVTable->pVtab) ){ |
| 112499 | /* Justification of ALWAYS(): A correct vtab constructor must allocate |
| 112500 | ** the sqlite3_vtab object if successful. */ |
| 112501 | pVTable->pVtab->pModule = pMod->pModule; |
| 112502 | pVTable->nRef = 1; |
| 112503 | if( sCtx.pTab ){ |
| 112504 | const char *zFormat = "vtable constructor did not declare schema: %s"; |
| 112505 | *pzErr = sqlite3MPrintf(db, zFormat, pTab->zName); |
| 112506 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -231,11 +231,11 @@ | |
| 231 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 232 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 233 | */ |
| 234 | #define SQLITE_VERSION "3.8.7" |
| 235 | #define SQLITE_VERSION_NUMBER 3008007 |
| 236 | #define SQLITE_SOURCE_ID "2014-10-14 20:25:43 eab82330631187dcc3e5d2dddd23dbda5752904b" |
| 237 | |
| 238 | /* |
| 239 | ** CAPI3REF: Run-Time Library Version Numbers |
| 240 | ** KEYWORDS: sqlite3_version, sqlite3_sourceid |
| 241 | ** |
| @@ -112496,10 +112496,11 @@ | |
| 112496 | } |
| 112497 | sqlite3DbFree(db, pVTable); |
| 112498 | }else if( ALWAYS(pVTable->pVtab) ){ |
| 112499 | /* Justification of ALWAYS(): A correct vtab constructor must allocate |
| 112500 | ** the sqlite3_vtab object if successful. */ |
| 112501 | memset(pVTable->pVtab, 0, sizeof(pVTable->pVtab[0])); |
| 112502 | pVTable->pVtab->pModule = pMod->pModule; |
| 112503 | pVTable->nRef = 1; |
| 112504 | if( sCtx.pTab ){ |
| 112505 | const char *zFormat = "vtable constructor did not declare schema: %s"; |
| 112506 | *pzErr = sqlite3MPrintf(db, zFormat, pTab->zName); |
| 112507 |
+1
-1
| --- src/sqlite3.h | ||
| +++ src/sqlite3.h | ||
| @@ -107,11 +107,11 @@ | ||
| 107 | 107 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 108 | 108 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 109 | 109 | */ |
| 110 | 110 | #define SQLITE_VERSION "3.8.7" |
| 111 | 111 | #define SQLITE_VERSION_NUMBER 3008007 |
| 112 | -#define SQLITE_SOURCE_ID "2014-10-13 23:39:02 005e5b388a8a97bca6d1f0e06c40d68d92aa1212" | |
| 112 | +#define SQLITE_SOURCE_ID "2014-10-14 20:25:43 eab82330631187dcc3e5d2dddd23dbda5752904b" | |
| 113 | 113 | |
| 114 | 114 | /* |
| 115 | 115 | ** CAPI3REF: Run-Time Library Version Numbers |
| 116 | 116 | ** KEYWORDS: sqlite3_version, sqlite3_sourceid |
| 117 | 117 | ** |
| 118 | 118 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -107,11 +107,11 @@ | |
| 107 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 108 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 109 | */ |
| 110 | #define SQLITE_VERSION "3.8.7" |
| 111 | #define SQLITE_VERSION_NUMBER 3008007 |
| 112 | #define SQLITE_SOURCE_ID "2014-10-13 23:39:02 005e5b388a8a97bca6d1f0e06c40d68d92aa1212" |
| 113 | |
| 114 | /* |
| 115 | ** CAPI3REF: Run-Time Library Version Numbers |
| 116 | ** KEYWORDS: sqlite3_version, sqlite3_sourceid |
| 117 | ** |
| 118 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -107,11 +107,11 @@ | |
| 107 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 108 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 109 | */ |
| 110 | #define SQLITE_VERSION "3.8.7" |
| 111 | #define SQLITE_VERSION_NUMBER 3008007 |
| 112 | #define SQLITE_SOURCE_ID "2014-10-14 20:25:43 eab82330631187dcc3e5d2dddd23dbda5752904b" |
| 113 | |
| 114 | /* |
| 115 | ** CAPI3REF: Run-Time Library Version Numbers |
| 116 | ** KEYWORDS: sqlite3_version, sqlite3_sourceid |
| 117 | ** |
| 118 |