From 4b8dc6fbeacff678b5957af915bd313729e69d8e Mon Sep 17 00:00:00 2001 From: Max Weber Date: Wed, 1 Jun 2022 13:56:23 -0600 Subject: [PATCH] SessionManager: don't fail to login with a existing hidden session file --- .../main/java/net/runelite/client/account/SessionManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/account/SessionManager.java b/runelite-client/src/main/java/net/runelite/client/account/SessionManager.java index c9f432db02..81f08dd3e6 100644 --- a/runelite-client/src/main/java/net/runelite/client/account/SessionManager.java +++ b/runelite-client/src/main/java/net/runelite/client/account/SessionManager.java @@ -27,12 +27,12 @@ package net.runelite.client.account; import com.google.gson.Gson; import java.io.File; import java.io.FileInputStream; -import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.Writer; import java.nio.charset.StandardCharsets; +import java.nio.file.Files; import java.time.Instant; import java.util.UUID; import javax.inject.Inject; @@ -123,7 +123,7 @@ public class SessionManager return; } - try (Writer fw = new OutputStreamWriter(new FileOutputStream(sessionFile), StandardCharsets.UTF_8)) + try (Writer fw = new OutputStreamWriter(Files.newOutputStream(sessionFile.toPath()), StandardCharsets.UTF_8)) { gson.toJson(accountSession, fw);