Author: kwright
Date: Tue Jun 4 17:06:03 2013
New Revision: 1489521
URL: http://svn.apache.org/r1489521
Log:
Make sure read method never returns numbers out of range; part of
CONNECTORS-693.
Modified:
manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java
Modified:
manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java
URL:
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java?rev=1489521&r1=1489520&r2=1489521&view=diff
==============================================================================
---
manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java
(original)
+++
manifoldcf/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java
Tue Jun 4 17:06:03 2013
@@ -2076,7 +2076,7 @@ public class ThrottledFetcher
int count = read(byteArray,0,1);
if (count == -1)
return count;
- return (int)byteArray[0];
+ return ((int)byteArray[0]) & 0xff;
}
/** Read lots of bytes.