From 7b40e2e091db073df18a27d27e2019a290fa3bee Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Mon, 14 Feb 2011 10:07:39 -0800 Subject: [PATCH] being more defensive, in seeing JENKINS-7809 and the following stack trace: java.lang.NegativeArraySizeException at hudson.remoting.ProxyOutputStream$Chunk.(ProxyOutputStream.java:175) at hudson.remoting.ProxyOutputStream._write(ProxyOutputStream.java:123) at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:103) --- remoting/src/main/java/hudson/remoting/PipeWindow.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/remoting/src/main/java/hudson/remoting/PipeWindow.java b/remoting/src/main/java/hudson/remoting/PipeWindow.java index bd41b1dfec..db3209829f 100644 --- a/remoting/src/main/java/hudson/remoting/PipeWindow.java +++ b/remoting/src/main/java/hudson/remoting/PipeWindow.java @@ -139,7 +139,7 @@ abstract class PipeWindow { if (available>0) return available; - while (available==0) { + while (available<=0) { wait(); } }