From: drh <> Date: Fri, 2 Sep 2022 11:45:26 +0000 (+0000) Subject: Mutex protect access to the sqlite3_test_directory and sqlite3_data_directory X-Git-Tag: version-3.40.0~213 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e04c9f4b33521a99388ce27eb46a0947fda44a26;p=thirdparty%2Fsqlite.git Mutex protect access to the sqlite3_test_directory and sqlite3_data_directory global variables. See [forum:/forumpost/719a11e1314d1c70|forum thread 719a11e1314d1c70]. FossilOrigin-Name: 8e6ad3a3e942a326cf16432e16d6596c7206c05b6f45cd0ff3a9b836bcfc9deb --- e04c9f4b33521a99388ce27eb46a0947fda44a26 diff --cc manifest index 503827d8d2,4a5639fda2..881f344e8d --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Defer\sdeleting\sa\stransient\sSELECT\sstatement\sassociated\swith\sa\sflattening\nof\sone\sarm\sof\sa\scompound\sSELECT\suntil\safter\sthe\sparse\shas\scompleted. - D 2022-09-01T13:51:09.528 -C Improved\smutex\sprotection\sof\sthe\ssqlite3_temp_directory\sand\nsqlite3_data_directory\sglobal\svariables. -D 2022-09-02T11:12:16.831 ++C Mutex\sprotect\saccess\sto\sthe\ssqlite3_test_directory\sand\ssqlite3_data_directory\nglobal\svariables.\s\sSee\n[forum:/forumpost/719a11e1314d1c70|forum\sthread\s719a11e1314d1c70]. ++D 2022-09-02T11:45:26.675 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -593,7 -593,7 +593,7 @@@ F src/shell.c.in e7e7c2c69ae86c5ee9e8ad F src/sqlite.h.in b9b7fd73239d94db20332bb6e504688001e5564b655e1318a4427a1caef4b99e F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8 F src/sqlite3ext.h a988810c9b21c0dc36dc7a62735012339dc76fc7ab448fb0792721d30eacb69d - F src/sqliteInt.h ebf18764e404a2cef39ae5bfc8dd4a83bf0d70be1c444a4fbd8539eb35ef6ffd -F src/sqliteInt.h a46ea998c6fdc3390a414db276c7410d9322ce40a2562775ddf5d1082f820763 ++F src/sqliteInt.h 94e7fc2a5f0fa5d1f0af84513fd2d1c70a9f6e772556b9dfef16feee63291eae F src/sqliteLimit.h d7323ffea5208c6af2734574bae933ca8ed2ab728083caa117c9738581a31657 F src/status.c 160c445d7d28c984a0eae38c144f6419311ed3eace59b44ac6dafc20db4af749 F src/table.c 0f141b58a16de7e2fbe81c308379e7279f4c6b50eb08efeec5892794a0ba30d1 @@@ -1999,8 -1999,8 +1999,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 609fbb94b8f01d6792e5941ab23ce041313d359f6788c4dde6b1ca749ab49137 - R 487a3bf9c59a00f1f5680d4b9fe8f377 -P 5ee3515fbb88bf1ae5f8b507844f82dcc429380b6ebeab9b09b52b25ee60a60d -R c72d5281577d5a05e206ee4555729db3 ++P 1c4157c71cd1e062a9c2c79787d17e34e340f28ce1e40573851dfe174f5da7d7 ebbe9634d6dde9e097f61fb98a79111e46de422b7bbbd9ed3af7b6f22aacf5ec ++R ceab41e21a2b5216a46a28807cd5555b ++T +closed ebbe9634d6dde9e097f61fb98a79111e46de422b7bbbd9ed3af7b6f22aacf5ec U drh - Z 09e47f999161ac29a61ba026e8089efe -Z 7b1cb313ea01e869890e1646257d0d7e ++Z 6792df766aacf245b78e8d274ef8f48f # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index aafbfad5ac,88932bc11f..ee3a8ffbf8 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 1c4157c71cd1e062a9c2c79787d17e34e340f28ce1e40573851dfe174f5da7d7 -ebbe9634d6dde9e097f61fb98a79111e46de422b7bbbd9ed3af7b6f22aacf5ec ++8e6ad3a3e942a326cf16432e16d6596c7206c05b6f45cd0ff3a9b836bcfc9deb