From 9d3ffdad680ab1f57ffae0b2d39d8adcaca20489 Mon Sep 17 00:00:00 2001 From: Georg Lukas Date: Mon, 7 Mar 2011 20:16:32 +0100 Subject: [PATCH] fix FC on service stop --- src/backend/TcpUploader.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/TcpUploader.scala b/src/backend/TcpUploader.scala index e52d881..2f5d82f 100644 --- a/src/backend/TcpUploader.scala +++ b/src/backend/TcpUploader.scala @@ -38,7 +38,9 @@ class TcpUploader(service : AprsService, prefs : PrefsWrapper) extends AprsIsUpl } def stop() { - conn.running = false + conn.synchronized { + conn.running = false + } conn.shutdown() conn.interrupt() conn.join()