This is an automated email from the ASF dual-hosted git repository.
remm pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/8.5.x by this push:
new a266f95 Prevent test hanging if it fails.
a266f95 is described below
commit a266f953a6ebaa026d88b35f3370f8a0395c44fd
Author: Mark Thomas <[email protected]>
AuthorDate: Wed Mar 4 16:52:27 2020 +0000
Prevent test hanging if it fails.
---
test/org/apache/coyote/http2/TestLargeUpload.java | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/test/org/apache/coyote/http2/TestLargeUpload.java
b/test/org/apache/coyote/http2/TestLargeUpload.java
index ca1ed0e..ac38b92 100644
--- a/test/org/apache/coyote/http2/TestLargeUpload.java
+++ b/test/org/apache/coyote/http2/TestLargeUpload.java
@@ -100,11 +100,14 @@ public class TestLargeUpload extends Http2TestBase {
byte[] buf = new byte[8192];
InputStream is = req.getInputStream();
int n = is.read(buf);
- while (n > 0) {
- read += n;
- n = is.read(buf);
+ try {
+ while (n > 0) {
+ read += n;
+ n = is.read(buf);
+ }
+ } finally {
+ done.countDown();
}
- done.countDown();
if (read != bodySize * bodyCount) {
resp.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
} else {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]