|
From: | Bryce McKinlay |
Subject: | Re: [cp-patches] Re: Patch: FYI: fix http Headers oddity |
Date: | Thu, 19 May 2005 10:30:40 -0400 |
User-agent: | Mozilla Thunderbird 1.0 (X11/20041206) |
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
[Prev in Thread] | Current Thread | [Next in Thread] |