[cp-patches] Re: Patch: FYI: fix http Headers oddity

Bryce McKinlay mckinlay@redhat.com
Thu May 19 14:39:00 GMT 2005


Chris Burdess wrote:

>Bryce McKinlay wrote:
>  
>
>>Does anyone know why we use the custom "LineInputStream" class instead 
>>of, say, BufferedReader here? At one point BufferedReader.readLine() was 
>>buggy and could "read too much" and block before returning a line, but I 
>>believe we have fixed that. Code re-use would help to avoid bugs like 
>>this ;-)
>>    
>>
>
>Erm, because LineInputStream is an InputStream dealing with bytes, and
>BufferedReader is a Reader dealing with chars.
>  
>

Why is this distinction important? We are converting the result to chars 
(well, a String) anyway.

Bryce



More information about the Java-patches mailing list