[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