From b768556355ad13369c9d18db83fcc43b50fc8385 Mon Sep 17 00:00:00 2001 From: Waqas Ilyas Date: Wed, 2 May 2018 15:19:26 -0500 Subject: [PATCH] Bug 482950. Reset the read pointer when array is filled with new data Change-Id: I4bc9d2969d4ef69657d8a825659cafbc3680119c Signed-off-by: Waqas Ilyas --- .../src/org/eclipse/cdt/serial/SerialPort.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java b/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java index 62bea0f1ad7..abbeacb5f9b 100644 --- a/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java +++ b/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java @@ -79,6 +79,8 @@ public class SerialPort { return -1; } } else if (rlen > 0) { + // Reset the pointer, as we have new data + rpos = 0; break; } }