diff --git a/bundles/org.openhab.binding.dscalarm/src/main/java/org/openhab/binding/dscalarm/internal/handler/IT100BridgeHandler.java b/bundles/org.openhab.binding.dscalarm/src/main/java/org/openhab/binding/dscalarm/internal/handler/IT100BridgeHandler.java index 8428baa8d33e2..502b00d3a8f8d 100644 --- a/bundles/org.openhab.binding.dscalarm/src/main/java/org/openhab/binding/dscalarm/internal/handler/IT100BridgeHandler.java +++ b/bundles/org.openhab.binding.dscalarm/src/main/java/org/openhab/binding/dscalarm/internal/handler/IT100BridgeHandler.java @@ -19,7 +19,6 @@ import java.io.UnsupportedEncodingException; import java.util.TooManyListenersException; -import org.apache.commons.io.IOUtils; import org.eclipse.smarthome.core.thing.Bridge; import org.eclipse.smarthome.core.thing.ThingStatus; import org.eclipse.smarthome.io.transport.serial.PortInUseException; @@ -189,12 +188,18 @@ public void closeConnection() { serialPort.removeEventListener(); if (serialInput != null) { - IOUtils.closeQuietly(serialInput); + try { + serialInput.close(); + } catch (IOException e) { + } serialInput = null; } if (serialOutput != null) { - IOUtils.closeQuietly(serialOutput); + try { + serialOutput.close(); + } catch (IOException e) { + } serialOutput = null; }