From 604ec3a016e9d8dea742c47fd73fbe616b405105 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 14 Feb 2020 05:43:34 +0200 Subject: [PATCH] - Print warning to log if no IP addresses are available when baresip starts. --- .../main/kotlin/com/tutpro/baresip/BaresipService.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index e11b9e73..72ebbd25 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -299,11 +299,13 @@ class BaresipService: Service() { CallHistory.restore() Message.restore() - Thread(Runnable { baresipStart(filesPath, - Utils.findIpV4Address(linkAddresses), - Utils.findIpV6Address(linkAddresses), - "", Api.AF_UNSPEC) - }).start() + val ipV4Addr = Utils.findIpV4Address(linkAddresses) + val ipV6Addr = Utils.findIpV6Address(linkAddresses) + if ((ipV4Addr == "") && (ipV6Addr == "")) + Log.w(LOG_TAG, "Starting baresip without IP addresses") + Thread(Runnable { baresipStart(filesPath, ipV4Addr, ipV6Addr, "", + Api.AF_UNSPEC) + }).start() isServiceRunning = true