libstore: use makeTempSiblingPath in replaceValidPath

Change-Id: I6a6a69641a3b4e6fdd076faac44dc314e6cc057e
This commit is contained in:
Emily
2025-10-17 18:41:58 +00:00
committed by Qyriad
parent 39ebb982ea
commit 6ea1d8e37e
+1 -1
View File
@@ -769,7 +769,7 @@ void replaceValidPath(const Path & storePath, const Path & tmpPath)
Path oldPath;
if (pathExists(storePath)) {
do {
oldPath = makeTempPath(storePath, ".old");
oldPath = makeTempSiblingPath(storePath);
// store paths are often directories so we can't just unlink() it
// let's make sure the path doesn't exist before we try to use it
} while (pathExists(oldPath));