]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Mutex protect access to the sqlite3_test_directory and sqlite3_data_directory
authordrh <>
Fri, 2 Sep 2022 11:45:26 +0000 (11:45 +0000)
committerdrh <>
Fri, 2 Sep 2022 11:45:26 +0000 (11:45 +0000)
global variables.  See
[forum:/forumpost/719a11e1314d1c70|forum thread 719a11e1314d1c70].

FossilOrigin-Name: 8e6ad3a3e942a326cf16432e16d6596c7206c05b6f45cd0ff3a9b836bcfc9deb

1  2 
manifest
manifest.uuid
src/sqliteInt.h

diff --cc manifest
index 503827d8d29a68ee6d4c9026b9cb3e807e945289,4a5639fda23e4f4f0d8301ba2685ba60766586a1..881f344e8dfb0ea291e118050579d49526cf4181
+++ 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 aafbfad5ac39e2297b8f26ad471eefbe34321008,88932bc11f630e642c312c0141b18de67f24fe27..ee3a8ffbf8af14e09dc40925b5f91740a0fe9fa3
@@@ -1,1 -1,1 +1,1 @@@
- 1c4157c71cd1e062a9c2c79787d17e34e340f28ce1e40573851dfe174f5da7d7
 -ebbe9634d6dde9e097f61fb98a79111e46de422b7bbbd9ed3af7b6f22aacf5ec
++8e6ad3a3e942a326cf16432e16d6596c7206c05b6f45cd0ff3a9b836bcfc9deb
diff --cc src/sqliteInt.h
Simple merge