aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala b/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala
index 3bdc7ec..74b7f23 100644
--- a/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala
+++ b/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala
@@ -103,8 +103,8 @@ class SerialConnection private (
writing = true
try {
transfer(
- b => NativeSerial.writeDirect(pointer, b, b.remaining()),
- b => NativeSerial.write(pointer, b.array(), b.remaining()))(buffer)
+ b => NativeSerial.writeDirect(pointer, b, b.position()),
+ b => NativeSerial.write(pointer, b.array(), b.position()))(buffer)
} finally {
writing = false
if (closed.get) writeLock.notify()