From 35d7611524e2f3e5a786366e51655c432ecce3d1 Mon Sep 17 00:00:00 2001 From: Mygod Date: Sat, 7 Jan 2017 02:52:25 +0800 Subject: [PATCH] Add state check before sending initial trafficUpdated event --- 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 204c3df1..3a3c1325 100644 --- a/src/main/scala/com/github/shadowsocks/BaseService.scala +++ b/src/main/scala/com/github/shadowsocks/BaseService.scala @@ -98,7 +98,7 @@ trait BaseService extends Service { }, 1000, 1000) } TrafficMonitor.updateRate() - cb.trafficUpdated(profile.id, + if (state == State.CONNECTED) cb.trafficUpdated(profile.id, TrafficMonitor.txRate, TrafficMonitor.rxRate, TrafficMonitor.txTotal, TrafficMonitor.rxTotal) }