diff options
author | drh <drh@noemail.net> | 2015-08-20 18:28:46 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2015-08-20 18:28:46 +0000 |
commit | b81fba193079eb6276b3fc94849d847b47c5544e (patch) | |
tree | 54bfec704e2274486ba837fc4191a8505bac623c /ext/misc/series.c | |
parent | 01dced109f78e8fd1eb5c20e57686717cd378e95 (diff) | |
download | sqlite-b81fba193079eb6276b3fc94849d847b47c5544e.tar.gz sqlite-b81fba193079eb6276b3fc94849d847b47c5544e.zip |
Prevent the series.c extension from loading on older versions of SQLite that
do not support xCreate==NULL.
FossilOrigin-Name: 3efc79427ef4686142d074cfe5b2f0a33af19b2e
Diffstat (limited to 'ext/misc/series.c')
-rw-r--r-- | ext/misc/series.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/misc/series.c b/ext/misc/series.c index 645ddeab1..892426bac 100644 --- a/ext/misc/series.c +++ b/ext/misc/series.c @@ -389,6 +389,11 @@ int sqlite3_series_init( int rc = SQLITE_OK; SQLITE_EXTENSION_INIT2(pApi); #ifndef SQLITE_OMIT_VIRTUALTABLE + if( sqlite3_libversion_number()<3008012 ){ + *pzErrMsg = sqlite3_mprintf( + "generate_series() requires SQLite 3.8.12 or later"); + return SQLITE_ERROR; + } rc = sqlite3_create_module(db, "generate_series", &seriesModule, 0); #endif return rc; |