about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRoman Perepelitsa <roman.perepelitsa@gmail.com>2020-10-23 11:42:30 +0200
committerRoman Perepelitsa <roman.perepelitsa@gmail.com>2020-10-23 11:42:30 +0200
commitead29c2a366eb2c5006d7da64963ce5f60deb684 (patch)
tree56aa0a70daa5384b386f00e937e7b42ee4c6f929 /ChangeLog
parentda534770fd5c8022e90eff5cf4c993d60e3c56f7 (diff)
downloadzsh-ead29c2a366eb2c5006d7da64963ce5f60deb684.tar.gz
zsh-ead29c2a366eb2c5006d7da64963ce5f60deb684.tar.xz
zsh-ead29c2a366eb2c5006d7da64963ce5f60deb684.zip
Fix a race condition in zf_mkdir -p
If ~/foo does not exist and `zf_mkdir -p zf_mkdir -p` is executed
concurrently in multiple shells, it was possible prior to this patch
for the command to fail with EEXIST.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c6569edb7..5650bdd68 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2020-10-18  Roman Perepelitsa  <roman.perepelitsa@gmail.com>
+
+	* 47476: Src/Modules/files.c: Fix a race condition in zf_mkdir -p
+	(based on the patch by Matthew Martin in workers/47436)
+
 2020-10-18  Axel Beckert  <abe@deuxchevaux.org>
 
 	* 47468: Doc/Zsh/contrib.yo: Fix typo