Index: src/com/caucho/hessian/client/HessianProxy.java =================================================================== --- src/com/caucho/hessian/client/HessianProxy.java (revision 5841) +++ src/com/caucho/hessian/client/HessianProxy.java (working copy) @@ -240,6 +240,12 @@ Object value = in.readReply(method.getReturnType()); + if (value instanceof InputStream) { + value = new ResultInputStream(httpConn, is, in, (InputStream) value); + is = null; + httpConn = null; + } + return value; } else if (code == 'r') {