From c013284b1b8d393b0e00cc750897f4fd8c6805a9 Mon Sep 17 00:00:00 2001 From: Mygod Date: Wed, 6 Dec 2017 16:57:28 -0800 Subject: [PATCH] Fix LocalSocketListener on debug builds I have no idea what I'm doing. Somebody please explain. --- .../main/java/com/github/shadowsocks/bg/LocalSocketListener.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/src/main/java/com/github/shadowsocks/bg/LocalSocketListener.kt b/mobile/src/main/java/com/github/shadowsocks/bg/LocalSocketListener.kt index d64c2d33..cee84b6c 100644 --- a/mobile/src/main/java/com/github/shadowsocks/bg/LocalSocketListener.kt +++ b/mobile/src/main/java/com/github/shadowsocks/bg/LocalSocketListener.kt @@ -42,7 +42,7 @@ abstract class LocalSocketListener(protected val tag: String) : Thread() { */ protected abstract fun accept(socket: LocalSocket) override fun run() { - while (!socketFile.delete()) Thread.sleep(100) + Thread.sleep(500) try { val localSocket = LocalSocket() localSocket.bind(LocalSocketAddress(socketFile.absolutePath, LocalSocketAddress.Namespace.FILESYSTEM))