fix: display the reason when the linker can't be called and fix the root cause

This commit is contained in:
rudy
2022-09-07 09:32:36 +02:00
committed by rudy-6-4
parent deef4486ba
commit e5d9cb1af3
2 changed files with 8 additions and 2 deletions

View File

@@ -263,6 +263,7 @@ KeySetCache::loadOrGenerateSave(ClientParameters &params, uint64_t seed_msb,
// The lock is released when the function returns.
// => any intermediate state in the function is not visible to others.
auto unlockAtReturn = llvm::make_scope_exit([&]() {
llvm::sys::fs::closeFile(FD_lock);
llvm::sys::fs::unlockFile(FD_lock);
llvm::sys::fs::remove(lockPath);
});