[Yanel-commits] rev 37871 - public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/calendar

michi at wyona.com michi at wyona.com
Fri Aug 8 08:51:57 CEST 2008


Author: michi
Date: 2008-08-08 08:51:56 +0200 (Fri, 08 Aug 2008)
New Revision: 37871

Modified:
   public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/calendar/CalendarResource.java
Log:
check if input stream is empty

Modified: public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/calendar/CalendarResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/calendar/CalendarResource.java	2008-08-08 06:23:22 UTC (rev 37870)
+++ public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/calendar/CalendarResource.java	2008-08-08 06:51:56 UTC (rev 37871)
@@ -252,6 +252,13 @@
         OutputStream out = getRealm().getRepository().getOutputStream(path);
         byte[] buf = new byte[8192];
         int bytesR;
+
+        bytesR = in.read(buf);
+        if(bytesR <= 0) {
+            // out.close();
+            throw new Exception("InputStream seems to be empty!");
+        }
+
         while ((bytesR = in.read(buf)) != -1) {
             out.write(buf, 0, bytesR);
         }



More information about the Yanel-commits mailing list