diff --git a/app/src/main/java/de/blinkt/openvpn/core/NetworkUtils.java b/app/src/main/java/de/blinkt/openvpn/core/NetworkUtils.java
index 4044911848e23813d02b7c6c0b35227cebb56f20..78799a3abdc7ad4e6c872a942af4984e43f7db98 100644
--- a/app/src/main/java/de/blinkt/openvpn/core/NetworkUtils.java
+++ b/app/src/main/java/de/blinkt/openvpn/core/NetworkUtils.java
@@ -27,6 +27,10 @@ public class NetworkUtils {
 
                 NetworkCapabilities nc = conn.getNetworkCapabilities(network);
 
+                if (nc == null) {
+                    continue;
+                }
+
                 // Skip VPN networks like ourselves
                 if (nc.hasTransport(NetworkCapabilities.TRANSPORT_VPN))
                     continue;