Fossil SCM

Update the built-in SQLite to fix a bug introduced by the previous update.

drh 2020-10-19 20:52 trunk
Commit 0fac549b5663fafc39bfaff7b96e37008bb67e1721e681af51360ff283271ec1
2 files changed +3 -3 +1 -1
+3 -3
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -1171,11 +1171,11 @@
11711171
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
11721172
** [sqlite_version()] and [sqlite_source_id()].
11731173
*/
11741174
#define SQLITE_VERSION "3.34.0"
11751175
#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"
11771177
11781178
/*
11791179
** CAPI3REF: Run-Time Library Version Numbers
11801180
** KEYWORDS: sqlite3_version sqlite3_sourceid
11811181
**
@@ -134517,18 +134517,18 @@
134517134517
if( pItem->zDatabase==0
134518134518
&& pItem->zName!=0
134519134519
&& 0==sqlite3StrICmp(pItem->zName, pCte->zName)
134520134520
){
134521134521
pItem->pTab = pTab;
134522
+ pTab->nTabRef++;
134522134523
pItem->fg.isRecursive = 1;
134523134524
if( pRecTerm->selFlags & SF_Recursive ){
134524134525
sqlite3ErrorMsg(pParse,
134525134526
"multiple references to recursive table: %s", pCte->zName
134526134527
);
134527134528
return SQLITE_ERROR;
134528134529
}
134529
- pTab->nTabRef++;
134530134530
pRecTerm->selFlags |= SF_Recursive;
134531134531
if( iRecTab<0 ) iRecTab = pParse->nTab++;
134532134532
pItem->iCursor = iRecTab;
134533134533
}
134534134534
}
@@ -231562,10 +231562,10 @@
231562231562
#endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_STMTVTAB) */
231563231563
231564231564
/************** End of stmt.c ************************************************/
231565231565
#if __LINE__!=231565
231566231566
#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"
231568231568
#endif
231569231569
/* Return the source-id for this library */
231570231570
SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; }
231571231571
/************************** End of sqlite3.c ******************************/
231572231572
--- 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 @@
123123
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
124124
** [sqlite_version()] and [sqlite_source_id()].
125125
*/
126126
#define SQLITE_VERSION "3.34.0"
127127
#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"
129129
130130
/*
131131
** CAPI3REF: Run-Time Library Version Numbers
132132
** KEYWORDS: sqlite3_version sqlite3_sourceid
133133
**
134134
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button