From: Xavier Raynaud Date: Fri, 12 Oct 2012 07:51:21 +0000 (+0200) Subject: ensure bytes returned as int are never negative X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=f3105f09ef87829d0e9408a71dcb7f840d173c96;p=deliverable%2Ftracecompass.git ensure bytes returned as int are never negative Change-Id: I173304573594c66d1d4eccaa9827ce6ac8154b94 Reviewed-on: https://git.eclipse.org/r/8203 Tested-by: Hudson CI Reviewed-by: Patrick Tasse IP-Clean: Patrick Tasse Reviewed-by: Xavier Raynaud IP-Clean: Xavier Raynaud Tested-by: Xavier Raynaud --- diff --git a/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/io/BufferedRandomAccessFile.java b/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/io/BufferedRandomAccessFile.java index 84f961227f..dce20ae288 100644 --- a/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/io/BufferedRandomAccessFile.java +++ b/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/io/BufferedRandomAccessFile.java @@ -124,7 +124,7 @@ public class BufferedRandomAccessFile extends RandomAccessFile { if (buf_end == 0) { return -1; } - return buffer[buf_pos++]; + return (buffer[buf_pos++] & 0xff); } @Override