diff --git a/core/src/main/jni/shadowsocks-libev b/core/src/main/jni/shadowsocks-libev index 6040be9d..1a219895 160000 --- a/core/src/main/jni/shadowsocks-libev +++ b/core/src/main/jni/shadowsocks-libev @@ -1 +1 @@ -Subproject commit 6040be9d0af812382934defe317c2e28434494ad +Subproject commit 1a21989566e778139c489d5f8972979bda9b16c1 diff --git a/mobile/src/main/java/com/github/shadowsocks/bg/TrafficMonitorThread.kt b/mobile/src/main/java/com/github/shadowsocks/bg/TrafficMonitorThread.kt index 5d738208..62025554 100644 --- a/mobile/src/main/java/com/github/shadowsocks/bg/TrafficMonitorThread.kt +++ b/mobile/src/main/java/com/github/shadowsocks/bg/TrafficMonitorThread.kt @@ -37,7 +37,6 @@ class TrafficMonitorThread : LocalSocketListener("TrafficMonitorThread") { if (socket.inputStream.read(buffer) != 16) throw IOException("Unexpected traffic stat length") val stat = ByteBuffer.wrap(buffer).order(ByteOrder.LITTLE_ENDIAN) TrafficMonitor.update(stat.getLong(0), stat.getLong(8)) - socket.outputStream.write(0) } catch (e: IOException) { Log.e(tag, "Error when recv traffic stat", e) app.track(e)