From 8fd060549828765134c17968d10a2d573140eb98 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sat, 23 Jun 2018 17:05:40 +0300 Subject: [PATCH] check that locks are held before trying to release them --- app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index 89db77b1..cf265d7c 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -144,8 +144,8 @@ class BaresipService: Service() { BaresipService.IS_SERVICE_RUNNING = false unregisterReceiver(nr) nm.cancelAll() - wl.release() - fl.release() + if (wl.isHeld) wl.release() + if (fl.isHeld) fl.release() stopForeground(true) stopSelf() }