From: brian Date: Thu, 18 Jan 2007 19:03:40 +0000 (+0000) Subject: fix signed byte bug in read() reported by Joe Soroka X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=3856c9416ee23b5fa95ddcb0b677c0cefefa7cff;p=org.ibex.crypto.git fix signed byte bug in read() reported by Joe Soroka darcs-hash:20070118190340-24bed-55e14bd011fe57d0a12f167001b77890aad23eac.gz --- diff --git a/src/org/ibex/net/SSL.java b/src/org/ibex/net/SSL.java index f53a1ae..0f15b28 100644 --- a/src/org/ibex/net/SSL.java +++ b/src/org/ibex/net/SSL.java @@ -942,7 +942,7 @@ public class SSL extends Socket { if(negotiated==0) return rawIS.read(); if(pendingLength > 0) { pendingLength--; - return pending[pendingStart++]; + return pending[pendingStart++]&0xff; } else { byte[] buf = new byte[1]; int n = read(buf);