gdal-sqlite-3.8.7.patch 867 B

123456789101112131415161718
  1. diff --git a/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp b/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp
  2. index a30b452..d45f3ff 100644
  3. --- a/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp
  4. +++ b/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp
  5. @@ -2451,6 +2451,12 @@ int OGR2SQLITE_static_register (sqlite3 * hDB, char **pzErrMsg,
  6. /* OGR2SQLITE_Register() */
  7. /************************************************************************/
  8. +#ifdef sqlite3_auto_extension
  9. +// Sqlite 3.8.7 defines sqlite3_auto_extension via sqlite3_api
  10. +// which is not initialized at this moment
  11. +#undef sqlite3_auto_extension
  12. +#endif
  13. +
  14. /* We call this function so that each time a db is created, */
  15. /* OGR2SQLITE_static_register is called, to initialize the sqlite3_api */
  16. /* structure with the right pointers. */