Update of /cvsroot/freenet/freenet/src/freenet/support/servlet
In directory sc8-pr-cvs1:/tmp/cvs-serv20834/src/freenet/support/servlet
Modified Files:
ServletInputStreamImpl.java
Log Message:
fix NPE
Index: ServletInputStreamImpl.java
===================================================================
RCS file:
/cvsroot/freenet/freenet/src/freenet/support/servlet/ServletInputStreamImpl.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ServletInputStreamImpl.java 19 Jun 2003 13:31:27 -0000 1.2
+++ ServletInputStreamImpl.java 10 Sep 2003 15:29:14 -0000 1.3
@@ -14,43 +14,51 @@
private final InputStream in;
public ServletInputStreamImpl(InputStream in) {
- if(in == null) throw new IllegalArgumentException("in must not be null!");
this.in = in;
}
public final int read() throws IOException {
+ if(in == null) return -1;
return in.read();
}
public final int read(byte[] b) throws IOException {
+ if(in == null) return -1;
return in.read(b, 0, b.length);
}
public final int read(byte[] b, int off, int len) throws IOException {
+ if(in == null) return -1;
return in.read(b, off, len);
}
public final void close() throws IOException {
+ if(in == null) return;
in.close();
}
public final int available() throws IOException {
+ if(in == null) return -1;
return in.available();
}
public final boolean markSupported() {
+ if(in == null) return false;
return in.markSupported();
}
public final void mark(int rl) {
+ if(in == null) return;
in.mark(rl);
}
public final void reset() throws IOException {
+ if(in == null) return;
in.reset();
}
public final void skip(int n) throws IOException {
+ if(in == null) return;
in.skip(n);
}
}
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs