diff --git a/geode/src/main/kotlin/com/vitorpamplona/geode/config/RelayIdentity.kt b/geode/src/main/kotlin/com/vitorpamplona/geode/config/RelayIdentity.kt index 260bec6045..f7f6a278e1 100644 --- a/geode/src/main/kotlin/com/vitorpamplona/geode/config/RelayIdentity.kt +++ b/geode/src/main/kotlin/com/vitorpamplona/geode/config/RelayIdentity.kt @@ -66,7 +66,7 @@ object RelayIdentity { val key = KeyPair() file.absoluteFile.parentFile?.mkdirs() val tmp = File(file.absoluteFile.parentFile, "${file.name}.tmp") - tmp.delete() + Files.deleteIfExists(tmp.toPath()) try { Files.createFile(tmp.toPath(), PosixFilePermissions.asFileAttribute(PosixFilePermissions.fromString("rw-------"))) } catch (_: UnsupportedOperationException) {