Fossil SCM
Enforce minimum version requirement for SQLite of 3.8.2.
Commit
aee292257a1fc0344962fd057ad8d9fc5459e560
Parent
9765b03759ff95c…
1 file changed
+4
+4
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -567,10 +567,14 @@ | ||
| 567 | 567 | #endif |
| 568 | 568 | { |
| 569 | 569 | const char *zCmdName = "unknown"; |
| 570 | 570 | int idx; |
| 571 | 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 | + } | |
| 572 | 576 | sqlite3_config(SQLITE_CONFIG_SINGLETHREAD); |
| 573 | 577 | sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0); |
| 574 | 578 | memset(&g, 0, sizeof(g)); |
| 575 | 579 | g.now = time(0); |
| 576 | 580 | g.httpHeader = empty_blob; |
| 577 | 581 |
| --- 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 |