From 5a6e45a2a7b2384f32d4ae2f01fcc931e19b03bc Mon Sep 17 00:00:00 2001 From: Mygod Date: Sat, 7 Jan 2017 15:14:41 +0800 Subject: [PATCH] Fix NullPointerException caused by delay --- src/main/scala/com/github/shadowsocks/BaseService.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 = _