Author: nico
Date: 2009-05-28 15:58:34 +0200 (Thu, 28 May 2009)
New Revision: 35473

Modified:
   mmbase/branches/MMBase-1_8/src/org/mmbase/servlet/HandleServlet.java
   mmbase/trunk/applications/resources/src/org/mmbase/servlet/HandleServlet.java
Log:
Use IOUtil.copy

Modified: mmbase/branches/MMBase-1_8/src/org/mmbase/servlet/HandleServlet.java
===================================================================
--- mmbase/branches/MMBase-1_8/src/org/mmbase/servlet/HandleServlet.java        
2009-05-28 13:54:45 UTC (rev 35472)
+++ mmbase/branches/MMBase-1_8/src/org/mmbase/servlet/HandleServlet.java        
2009-05-28 13:58:34 UTC (rev 35473)
@@ -292,15 +292,9 @@
         if (log.isDebugEnabled()) {
             log.debug("Sending by " + bytes.getClass());
         }
-        BufferedOutputStream out = new 
BufferedOutputStream(res.getOutputStream());
-        byte[] buf = new byte[1024];
-        int b = 0;
-        while ((b = bytes.read(buf)) != -1) {
-            out.write(buf, 0, b);
-        }
-        out.flush();
+        IOUtil.copy(bytes, res.getOutputStream());
+        res.getOutputStream().flush();
         bytes.close();
-        out.close();
     }
 
     public static void main(String argv[]) {

Modified: 
mmbase/trunk/applications/resources/src/org/mmbase/servlet/HandleServlet.java
===================================================================
--- 
mmbase/trunk/applications/resources/src/org/mmbase/servlet/HandleServlet.java   
    2009-05-28 13:54:45 UTC (rev 35472)
+++ 
mmbase/trunk/applications/resources/src/org/mmbase/servlet/HandleServlet.java   
    2009-05-28 13:58:34 UTC (rev 35473)
@@ -326,15 +326,9 @@
         if (log.isDebugEnabled()) {
             log.debug("Sending by " + bytes.getClass());
         }
-        BufferedOutputStream out = new 
BufferedOutputStream(res.getOutputStream());
-        byte[] buf = new byte[1024];
-        int b = 0;
-        while ((b = bytes.read(buf)) != -1) {
-            out.write(buf, 0, b);
-        }
-        out.flush();
+        IOUtil.copy(bytes, res.getOutputStream());
+        res.getOutputStream().flush();
         bytes.close();
-        out.close();
     }
 
     public static void main(String argv[]) {

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to