From b251430e026cda65218285090a5d53501b0c4206 Mon Sep 17 00:00:00 2001
From: Trey Marc <trey.marc@gmail.com>
Date: Mon, 10 Nov 2014 23:35:03 +0100
Subject: [PATCH] remove uncessary call to mWriteBuffer.position()

assigne len with mWriteBuffer.position() before testing
---
 .../hoho/android/usbserial/util/SerialInputOutputManager.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/util/SerialInputOutputManager.java b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/util/SerialInputOutputManager.java
index d85a592..51c5655 100644
--- a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/util/SerialInputOutputManager.java
+++ b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/util/SerialInputOutputManager.java
@@ -171,8 +171,8 @@ public class SerialInputOutputManager implements Runnable {
         // Handle outgoing data.
         byte[] outBuff = null;
         synchronized (mWriteBuffer) {
-            if (mWriteBuffer.position() > 0) {
-                len = mWriteBuffer.position();
+            len = mWriteBuffer.position();
+            if (len > 0) {
                 outBuff = new byte[len];
                 mWriteBuffer.rewind();
                 mWriteBuffer.get(outBuff, 0, len);