14 lines
543 B
Markdown
14 lines
543 B
Markdown
|
---
|
||
|
synopsis: Fix potential store corruption with auto-optimise-store
|
||
|
issues: [7273]
|
||
|
cls: [2100]
|
||
|
category: Fixes
|
||
|
credits: lilyball
|
||
|
---
|
||
|
|
||
|
Optimising store paths (and other operations involving temporary files) no longer use `random(3)`
|
||
|
to generate filenames. On darwin systems this was observed to potentially cause store corruption
|
||
|
when using [`auto-optimise-store`](@docroot@/command-ref/conf-file.md#conf-auto-optimise-store),
|
||
|
though this corruption was possible on any system whose `random(3)` does not have locking around
|
||
|
the global state.
|