Index: main/remoting/src/main/java/hudson/remoting/Pipe.java
===================================================================
--- main/remoting/src/main/java/hudson/remoting/Pipe.java	(revision 17553)
+++ main/remoting/src/main/java/hudson/remoting/Pipe.java	(working copy)
@@ -153,13 +153,14 @@
 
             // we want 'oidRos' to send data to this PipedOutputStream
             PipedOutputStream pos = new PipedOutputStream();
+            PipedInputStream pis = new PipedInputStream(pos);
             final int oidPos = channel.export(pos);
 
             // tell 'ros' to connect to our 'pos'.
             channel.send(new ConnectCommand(oidRos, oidPos));
 
             out = null;
-            in = new PipedInputStream(pos);
+            in = pis;
         }
     }