summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/gcj/protocol/http/Connection.java
diff options
context:
space:
mode:
authorwarrenl <warrenl@138bc75d-0d04-0410-961f-82ee72b054a4>1999-04-15 21:33:39 +0000
committerwarrenl <warrenl@138bc75d-0d04-0410-961f-82ee72b054a4>1999-04-15 21:33:39 +0000
commit378ac6605dde842d47f8d210af6b046e7bcb1dcd (patch)
tree010bb1005a87dbbb7c22463d782b9cdf1ebaba4b /libjava/gnu/gcj/protocol/http/Connection.java
parentda86e4c9cfba1ea0f795cf99ae369ea43fd6cb02 (diff)
downloadppe42-gcc-378ac6605dde842d47f8d210af6b046e7bcb1dcd.tar.gz
ppe42-gcc-378ac6605dde842d47f8d210af6b046e7bcb1dcd.zip
* Makefile.am (ordinary_java_source_files): Added new Connection
and Handler classes in gnu.gcj.protocol.file package. * Makefile.in: Rebuilt. * gnu/gcj/protocol/file/Connection.java: New file. * gnu/gcj/protocol/file/Handler.java: New file. * gnu/gcj/protocol/http/Connection.java (getInputStream): Check if doInput allows input. (getOutputStream): Check if doOutput allows output. * java/net/URLStreamHandler.java (parseURL): Fix indentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26479 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/gcj/protocol/http/Connection.java')
-rw-r--r--libjava/gnu/gcj/protocol/http/Connection.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/libjava/gnu/gcj/protocol/http/Connection.java b/libjava/gnu/gcj/protocol/http/Connection.java
index aee6fdd3e57..e76aa772a13 100644
--- a/libjava/gnu/gcj/protocol/http/Connection.java
+++ b/libjava/gnu/gcj/protocol/http/Connection.java
@@ -135,6 +135,8 @@ class Connection extends HttpURLConnection
if (!connected)
connect();
+ if (! doInput)
+ throw new ProtocolException("Can't open InputStream if doInput is false");
if (bufferedIn == null)
bufferedIn = new BufferedInputStream(sock.getInputStream());
return bufferedIn;
@@ -146,6 +148,9 @@ class Connection extends HttpURLConnection
if (!connected)
connect();
+ if (! doOutput)
+ throw new
+ ProtocolException("Can't open OutputStream if doOutput is false");
return sock.getOutputStream();
}
OpenPOWER on IntegriCloud