From 378ac6605dde842d47f8d210af6b046e7bcb1dcd Mon Sep 17 00:00:00 2001 From: warrenl Date: Thu, 15 Apr 1999 21:33:39 +0000 Subject: * 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 --- libjava/gnu/gcj/protocol/http/Connection.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libjava/gnu/gcj/protocol/http/Connection.java') 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(); } -- cgit v1.2.3