On 29/01/2025 09:56, r...@apache.org wrote:
This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
      new e1cde6f020 Work around available tricks
e1cde6f020 is described below

commit e1cde6f02080d4d9346d3e401f1e3c5c739eb14e
Author: remm <r...@apache.org>
AuthorDate: Wed Jan 29 10:56:09 2025 +0100

     Work around available tricks
available() needs to be called even though the first read returned 0
     bytes.
     Going through everything it seems "normal" and there is no real
     workaround.

Thanks for the test case.

The one thing that doesn't look quite right is that isReady() returns true but then we read zero bytes. I need to re-read the Servlet spec and Javadoc around non-blocking reads to remind myself exactly what the expected behaviour is.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to