Chris Hegarty wrote:
:

I can't see that anyone could be depending on the fact the available() would return > 0 after shutdownInput(), given that subsequent reads will always return -1. I just can't see why anyone would require this, but maybe I'm missing something.
You're probably right, and it's just the concern that there may be code that won't now read and see the end-of-stream. The other concern is that we don't know how custom SocketImpls might behave. Overall the risk does seem low.

-Alan.

Reply via email to