Fossil SCM
Update the built-in SQLite to fix a bug introduced by the previous update.
Commit
0fac549b5663fafc39bfaff7b96e37008bb67e1721e681af51360ff283271ec1
Parent
a0bca48147b3ff1…
2 files changed
+3
-3
+1
-1
+3
-3
| --- src/sqlite3.c | ||
| +++ src/sqlite3.c | ||
| @@ -1171,11 +1171,11 @@ | ||
| 1171 | 1171 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1172 | 1172 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1173 | 1173 | */ |
| 1174 | 1174 | #define SQLITE_VERSION "3.34.0" |
| 1175 | 1175 | #define SQLITE_VERSION_NUMBER 3034000 |
| 1176 | -#define SQLITE_SOURCE_ID "2020-10-19 12:35:08 77e64647ec429c6e0d884abbd00dabebe738f89544a4984d6fd7a702b928ccfd" | |
| 1176 | +#define SQLITE_SOURCE_ID "2020-10-19 20:49:54 75a0288871ccb2a69a636cbb328fe19045a0d0ef96a193ecd118b9a196784d2d" | |
| 1177 | 1177 | |
| 1178 | 1178 | /* |
| 1179 | 1179 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1180 | 1180 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1181 | 1181 | ** |
| @@ -134517,18 +134517,18 @@ | ||
| 134517 | 134517 | if( pItem->zDatabase==0 |
| 134518 | 134518 | && pItem->zName!=0 |
| 134519 | 134519 | && 0==sqlite3StrICmp(pItem->zName, pCte->zName) |
| 134520 | 134520 | ){ |
| 134521 | 134521 | pItem->pTab = pTab; |
| 134522 | + pTab->nTabRef++; | |
| 134522 | 134523 | pItem->fg.isRecursive = 1; |
| 134523 | 134524 | if( pRecTerm->selFlags & SF_Recursive ){ |
| 134524 | 134525 | sqlite3ErrorMsg(pParse, |
| 134525 | 134526 | "multiple references to recursive table: %s", pCte->zName |
| 134526 | 134527 | ); |
| 134527 | 134528 | return SQLITE_ERROR; |
| 134528 | 134529 | } |
| 134529 | - pTab->nTabRef++; | |
| 134530 | 134530 | pRecTerm->selFlags |= SF_Recursive; |
| 134531 | 134531 | if( iRecTab<0 ) iRecTab = pParse->nTab++; |
| 134532 | 134532 | pItem->iCursor = iRecTab; |
| 134533 | 134533 | } |
| 134534 | 134534 | } |
| @@ -231562,10 +231562,10 @@ | ||
| 231562 | 231562 | #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_STMTVTAB) */ |
| 231563 | 231563 | |
| 231564 | 231564 | /************** End of stmt.c ************************************************/ |
| 231565 | 231565 | #if __LINE__!=231565 |
| 231566 | 231566 | #undef SQLITE_SOURCE_ID |
| 231567 | -#define SQLITE_SOURCE_ID "2020-10-19 12:35:08 77e64647ec429c6e0d884abbd00dabebe738f89544a4984d6fd7a702b928alt2" | |
| 231567 | +#define SQLITE_SOURCE_ID "2020-10-19 20:49:54 75a0288871ccb2a69a636cbb328fe19045a0d0ef96a193ecd118b9a19678alt2" | |
| 231568 | 231568 | #endif |
| 231569 | 231569 | /* Return the source-id for this library */ |
| 231570 | 231570 | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } |
| 231571 | 231571 | /************************** End of sqlite3.c ******************************/ |
| 231572 | 231572 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -1171,11 +1171,11 @@ | |
| 1171 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1172 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1173 | */ |
| 1174 | #define SQLITE_VERSION "3.34.0" |
| 1175 | #define SQLITE_VERSION_NUMBER 3034000 |
| 1176 | #define SQLITE_SOURCE_ID "2020-10-19 12:35:08 77e64647ec429c6e0d884abbd00dabebe738f89544a4984d6fd7a702b928ccfd" |
| 1177 | |
| 1178 | /* |
| 1179 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1180 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1181 | ** |
| @@ -134517,18 +134517,18 @@ | |
| 134517 | if( pItem->zDatabase==0 |
| 134518 | && pItem->zName!=0 |
| 134519 | && 0==sqlite3StrICmp(pItem->zName, pCte->zName) |
| 134520 | ){ |
| 134521 | pItem->pTab = pTab; |
| 134522 | pItem->fg.isRecursive = 1; |
| 134523 | if( pRecTerm->selFlags & SF_Recursive ){ |
| 134524 | sqlite3ErrorMsg(pParse, |
| 134525 | "multiple references to recursive table: %s", pCte->zName |
| 134526 | ); |
| 134527 | return SQLITE_ERROR; |
| 134528 | } |
| 134529 | pTab->nTabRef++; |
| 134530 | pRecTerm->selFlags |= SF_Recursive; |
| 134531 | if( iRecTab<0 ) iRecTab = pParse->nTab++; |
| 134532 | pItem->iCursor = iRecTab; |
| 134533 | } |
| 134534 | } |
| @@ -231562,10 +231562,10 @@ | |
| 231562 | #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_STMTVTAB) */ |
| 231563 | |
| 231564 | /************** End of stmt.c ************************************************/ |
| 231565 | #if __LINE__!=231565 |
| 231566 | #undef SQLITE_SOURCE_ID |
| 231567 | #define SQLITE_SOURCE_ID "2020-10-19 12:35:08 77e64647ec429c6e0d884abbd00dabebe738f89544a4984d6fd7a702b928alt2" |
| 231568 | #endif |
| 231569 | /* Return the source-id for this library */ |
| 231570 | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } |
| 231571 | /************************** End of sqlite3.c ******************************/ |
| 231572 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -1171,11 +1171,11 @@ | |
| 1171 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1172 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1173 | */ |
| 1174 | #define SQLITE_VERSION "3.34.0" |
| 1175 | #define SQLITE_VERSION_NUMBER 3034000 |
| 1176 | #define SQLITE_SOURCE_ID "2020-10-19 20:49:54 75a0288871ccb2a69a636cbb328fe19045a0d0ef96a193ecd118b9a196784d2d" |
| 1177 | |
| 1178 | /* |
| 1179 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1180 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1181 | ** |
| @@ -134517,18 +134517,18 @@ | |
| 134517 | if( pItem->zDatabase==0 |
| 134518 | && pItem->zName!=0 |
| 134519 | && 0==sqlite3StrICmp(pItem->zName, pCte->zName) |
| 134520 | ){ |
| 134521 | pItem->pTab = pTab; |
| 134522 | pTab->nTabRef++; |
| 134523 | pItem->fg.isRecursive = 1; |
| 134524 | if( pRecTerm->selFlags & SF_Recursive ){ |
| 134525 | sqlite3ErrorMsg(pParse, |
| 134526 | "multiple references to recursive table: %s", pCte->zName |
| 134527 | ); |
| 134528 | return SQLITE_ERROR; |
| 134529 | } |
| 134530 | pRecTerm->selFlags |= SF_Recursive; |
| 134531 | if( iRecTab<0 ) iRecTab = pParse->nTab++; |
| 134532 | pItem->iCursor = iRecTab; |
| 134533 | } |
| 134534 | } |
| @@ -231562,10 +231562,10 @@ | |
| 231562 | #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_STMTVTAB) */ |
| 231563 | |
| 231564 | /************** End of stmt.c ************************************************/ |
| 231565 | #if __LINE__!=231565 |
| 231566 | #undef SQLITE_SOURCE_ID |
| 231567 | #define SQLITE_SOURCE_ID "2020-10-19 20:49:54 75a0288871ccb2a69a636cbb328fe19045a0d0ef96a193ecd118b9a19678alt2" |
| 231568 | #endif |
| 231569 | /* Return the source-id for this library */ |
| 231570 | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } |
| 231571 | /************************** End of sqlite3.c ******************************/ |
| 231572 |
+1
-1
| --- src/sqlite3.h | ||
| +++ src/sqlite3.h | ||
| @@ -123,11 +123,11 @@ | ||
| 123 | 123 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 124 | 124 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 125 | 125 | */ |
| 126 | 126 | #define SQLITE_VERSION "3.34.0" |
| 127 | 127 | #define SQLITE_VERSION_NUMBER 3034000 |
| 128 | -#define SQLITE_SOURCE_ID "2020-10-19 12:35:08 77e64647ec429c6e0d884abbd00dabebe738f89544a4984d6fd7a702b928ccfd" | |
| 128 | +#define SQLITE_SOURCE_ID "2020-10-19 20:49:54 75a0288871ccb2a69a636cbb328fe19045a0d0ef96a193ecd118b9a196784d2d" | |
| 129 | 129 | |
| 130 | 130 | /* |
| 131 | 131 | ** CAPI3REF: Run-Time Library Version Numbers |
| 132 | 132 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 133 | 133 | ** |
| 134 | 134 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -123,11 +123,11 @@ | |
| 123 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 124 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 125 | */ |
| 126 | #define SQLITE_VERSION "3.34.0" |
| 127 | #define SQLITE_VERSION_NUMBER 3034000 |
| 128 | #define SQLITE_SOURCE_ID "2020-10-19 12:35:08 77e64647ec429c6e0d884abbd00dabebe738f89544a4984d6fd7a702b928ccfd" |
| 129 | |
| 130 | /* |
| 131 | ** CAPI3REF: Run-Time Library Version Numbers |
| 132 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 133 | ** |
| 134 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -123,11 +123,11 @@ | |
| 123 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 124 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 125 | */ |
| 126 | #define SQLITE_VERSION "3.34.0" |
| 127 | #define SQLITE_VERSION_NUMBER 3034000 |
| 128 | #define SQLITE_SOURCE_ID "2020-10-19 20:49:54 75a0288871ccb2a69a636cbb328fe19045a0d0ef96a193ecd118b9a196784d2d" |
| 129 | |
| 130 | /* |
| 131 | ** CAPI3REF: Run-Time Library Version Numbers |
| 132 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 133 | ** |
| 134 |