diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/SettingsPreferenceFragment.kt b/mobile/src/main/java/be/mygod/vpnhotspot/SettingsPreferenceFragment.kt index 1316111b..9dc697e2 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/SettingsPreferenceFragment.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/SettingsPreferenceFragment.kt @@ -135,10 +135,17 @@ class SettingsPreferenceFragment : PreferenceFragmentCompat() { AlwaysAutoCompleteEditTextPreferenceDialogFragmentCompat().apply { setArguments(preference.key, try { NetworkInterface.getNetworkInterfaces().asSequence() - .filter { it.isUp && !it.isLoopback && it.interfaceAddresses.isNotEmpty() } + .filter { + try { + it.isUp && !it.isLoopback && it.interfaceAddresses.isNotEmpty() + } catch (e: SocketException) { + Timber.d(e) + false + } + } .map { it.name }.sorted().toList().toTypedArray() } catch (e: SocketException) { - Timber.w(e) + Timber.d(e) emptyArray() }) setTargetFragment(this@SettingsPreferenceFragment, 0)