Fossil SCM

Enforce minimum version requirement for SQLite of 3.8.2.

mistachkin 2014-01-09 19:37 trunk merge
Commit aee292257a1fc0344962fd057ad8d9fc5459e560
1 file changed +4
+4
--- src/main.c
+++ src/main.c
@@ -567,10 +567,14 @@
567567
#endif
568568
{
569569
const char *zCmdName = "unknown";
570570
int idx;
571571
int rc;
572
+ if( sqlite3_libversion_number()<3008002 ){
573
+ fossil_fatal("Unsuitable SQLite version %s, must be at least 3.8.2",
574
+ sqlite3_libversion());
575
+ }
572576
sqlite3_config(SQLITE_CONFIG_SINGLETHREAD);
573577
sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0);
574578
memset(&g, 0, sizeof(g));
575579
g.now = time(0);
576580
g.httpHeader = empty_blob;
577581
--- src/main.c
+++ src/main.c
@@ -567,10 +567,14 @@
567 #endif
568 {
569 const char *zCmdName = "unknown";
570 int idx;
571 int rc;
 
 
 
 
572 sqlite3_config(SQLITE_CONFIG_SINGLETHREAD);
573 sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0);
574 memset(&g, 0, sizeof(g));
575 g.now = time(0);
576 g.httpHeader = empty_blob;
577
--- src/main.c
+++ src/main.c
@@ -567,10 +567,14 @@
567 #endif
568 {
569 const char *zCmdName = "unknown";
570 int idx;
571 int rc;
572 if( sqlite3_libversion_number()<3008002 ){
573 fossil_fatal("Unsuitable SQLite version %s, must be at least 3.8.2",
574 sqlite3_libversion());
575 }
576 sqlite3_config(SQLITE_CONFIG_SINGLETHREAD);
577 sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0);
578 memset(&g, 0, sizeof(g));
579 g.now = time(0);
580 g.httpHeader = empty_blob;
581

Keyboard Shortcuts

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