diff --git a/java_console/io/src/main/java/com/rusefi/io/serial/PortHolder.java b/java_console/io/src/main/java/com/rusefi/io/serial/PortHolder.java index f6ac287fd9..441db7057f 100644 --- a/java_console/io/src/main/java/com/rusefi/io/serial/PortHolder.java +++ b/java_console/io/src/main/java/com/rusefi/io/serial/PortHolder.java @@ -49,12 +49,13 @@ public class PortHolder { MessagesCentral.getInstance().postMessage(logger, getClass(), "Opening port: " + port); stream = streamFactory.call(); + IncomingDataBuffer dataBuffer = IncomingDataBuffer.createDataBuffer(stream, logger); if (stream == null) { // error already reported return false; } synchronized (portLock) { - bp = new BinaryProtocol(linkManager, logger, stream, IncomingDataBuffer.createDataBuffer(stream, logger)); + bp = new BinaryProtocol(linkManager, logger, stream, dataBuffer); portLock.notifyAll(); }