From f53936421d47ed0e73d0cd767d070d11cee12f57 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Sun, 23 Oct 2016 11:54:39 +0800 Subject: [PATCH] Fix #951 --- .../scala/com/github/shadowsocks/ShadowsocksNatService.scala | 3 ++- .../scala/com/github/shadowsocks/ShadowsocksVpnService.scala | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/scala/com/github/shadowsocks/ShadowsocksNatService.scala b/src/main/scala/com/github/shadowsocks/ShadowsocksNatService.scala index 3c446d3f..cf472ae0 100644 --- a/src/main/scala/com/github/shadowsocks/ShadowsocksNatService.scala +++ b/src/main/scala/com/github/shadowsocks/ShadowsocksNatService.scala @@ -332,7 +332,8 @@ class ShadowsocksNatService extends BaseService { handleConnection() - AclSyncJob.schedule(profile.route) + if (profile.route != Route.ALL) + AclSyncJob.schedule(profile.route) changeState(State.CONNECTED) notification = new ShadowsocksNotification(this, profile.name, true) diff --git a/src/main/scala/com/github/shadowsocks/ShadowsocksVpnService.scala b/src/main/scala/com/github/shadowsocks/ShadowsocksVpnService.scala index 7d226548..7c9c6861 100644 --- a/src/main/scala/com/github/shadowsocks/ShadowsocksVpnService.scala +++ b/src/main/scala/com/github/shadowsocks/ShadowsocksVpnService.scala @@ -164,7 +164,8 @@ class ShadowsocksVpnService extends VpnService with BaseService { handleConnection() changeState(State.CONNECTED) - AclSyncJob.schedule(profile.route) + if (profile.route != Route.ALL) + AclSyncJob.schedule(profile.route) notification = new ShadowsocksNotification(this, profile.name) }