From 8933732ed76a3525db058c50c5353bf195f941be Mon Sep 17 00:00:00 2001 From: Max Lv Date: Wed, 8 May 2013 10:07:55 +0800 Subject: [PATCH] bug fix --- src/main/scala/com/github/shadowsocks/ShadowVpnService.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala b/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala index f6dac81e..df3dabda 100644 --- a/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala +++ b/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala @@ -126,6 +126,7 @@ class ShadowVpnService extends VpnService { resolver.setTimeout(5) lookup.setResolver(resolver) val records = lookup.run() + if (records == null) return None for (r <- records) { addrType match { case Type.A => @@ -219,7 +220,7 @@ class ShadowVpnService extends VpnService { case None => resolved = false } } - + if (resolved && handleConnection) { notifyAlert(getString(R.string.forward_success), getString(R.string.service_running)) handler.sendEmptyMessageDelayed(MSG_CONNECT_SUCCESS, 500)