Просмотр исходного кода

getActiveNetworkDnsResolvers: log the error reason if ConnecivityManager is null

Eugene Fryntov 5 лет назад
Родитель
Сommit
de02aeb02f
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      MobileLibrary/Android/PsiphonTunnel/PsiphonTunnel.java

+ 1 - 1
MobileLibrary/Android/PsiphonTunnel/PsiphonTunnel.java

@@ -1243,7 +1243,7 @@ public class PsiphonTunnel {
         ConnectivityManager connectivityManager =
                 (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
         if (connectivityManager == null) {
-            return dnsAddresses;
+            throw new Exception(errorMessage, "Couldn't get ConnectivityManager system service");
         }
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
             NetworkRequest networkRequest = new NetworkRequest.Builder().build();