From e710b8e67de5f0e0732b2a35e57d8d7a2f48fd49 Mon Sep 17 00:00:00 2001 From: Mygod Date: Sun, 27 Feb 2022 16:30:36 -0500 Subject: [PATCH] Refine errorMatcher for IpMonitor again --- .../src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt index 173964d0..7deb0342 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpMonitor.kt @@ -25,7 +25,7 @@ abstract class IpMonitor { companion object { const val KEY = "service.ipMonitor" // https://android.googlesource.com/platform/external/iproute2/+/7f7a711/lib/libnetlink.c#493 - private val errorMatcher = ("(^Cannot bind netlink socket: |^request send failed: |" + + private val errorMatcher = ("(?:^Cannot (?:bind netlink socket|send dump request): |^request send failed: |" + "Dump (was interrupted and may be inconsistent.|terminated)$)").toRegex() var currentMode: Mode get() {