diff --git a/kura/org.eclipse.kura.linux.position/src/main/java/org/eclipse/kura/linux/position/gpsd/GpsdPositionProvider.java b/kura/org.eclipse.kura.linux.position/src/main/java/org/eclipse/kura/linux/position/gpsd/GpsdPositionProvider.java index 2ff990edca..1e54f5806d 100644 --- a/kura/org.eclipse.kura.linux.position/src/main/java/org/eclipse/kura/linux/position/gpsd/GpsdPositionProvider.java +++ b/kura/org.eclipse.kura.linux.position/src/main/java/org/eclipse/kura/linux/position/gpsd/GpsdPositionProvider.java @@ -87,6 +87,8 @@ public void stop() { } if (executor != null) { + + this.checkFuture.cancel(true); executor.shutdown(); try {