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))