diff --git a/src/main/scala/com/github/shadowsocks/BaseService.scala b/src/main/scala/com/github/shadowsocks/BaseService.scala index 0eaa8646..3b532114 100644 --- a/src/main/scala/com/github/shadowsocks/BaseService.scala +++ b/src/main/scala/com/github/shadowsocks/BaseService.scala @@ -75,7 +75,7 @@ trait BaseService extends Service { if (isConnected && profile.kcp && kcptunProcess != null) { restartHanlder.removeCallbacks(null) - restartHanlder.postDelayed(() => kcptunProcess.restart(), 2000) + restartHanlder.postDelayed(() => if (kcptunProcess != null) kcptunProcess.restart(), 2000) } } var networkReceiverRegistered: Boolean = _