summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngo Proetel <proetel@aicas.com>2003-08-11 13:59:14 +0000
committerIngo Proetel <proetel@aicas.com>2003-08-11 13:59:14 +0000
commitbfab26ee5b5d13dc39a0d3e11c7fd5f17a3ad8e9 (patch)
tree9f1436fc84288fa852627398b0d0b114485218a9
parente88c68d464e562af98c3297ad094129c7a7e66f1 (diff)
downloadclasspath-bfab26ee5b5d13dc39a0d3e11c7fd5f17a3ad8e9.tar.gz
* gnu/java/net/protocol/http/HttpURLConnection.java: fixed NullPointerException.
* gnu/java/net/protocol/http/Handler.java: override getDefaultPort() to return 80
-rw-r--r--ChangeLog5
-rw-r--r--gnu/java/net/protocol/http/Handler.java9
-rw-r--r--gnu/java/net/protocol/http/HttpURLConnection.java3
3 files changed, 16 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 897a45302..bd6564b9b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-08-11 Ingo Proetel <proetel@aicas.com>
+
+ * gnu/java/net/protocol/http/HttpURLConnection.java: fixed NullPointerException.
+ * gnu/java/net/protocol/http/Handler.java: override getDefaultPort() to return 80
+
2003-08-11 Ingo Proetel <proetel@aicas.com>
* native/jni/classpath/jcl.c: removed static array for error string.
diff --git a/gnu/java/net/protocol/http/Handler.java b/gnu/java/net/protocol/http/Handler.java
index 9bc79f2c4..a9a04d855 100644
--- a/gnu/java/net/protocol/http/Handler.java
+++ b/gnu/java/net/protocol/http/Handler.java
@@ -91,5 +91,14 @@ openConnection(URL url) throws IOException
return(new gnu.java.net.protocol.http.HttpURLConnection(url));
}
+
+/**
+ * Returns the default port for a URL parsed by this handler.
+ */
+protected int getDefaultPort ()
+{
+ return 80;
+}
+
} // class Handler
diff --git a/gnu/java/net/protocol/http/HttpURLConnection.java b/gnu/java/net/protocol/http/HttpURLConnection.java
index 71d8529ae..615a00529 100644
--- a/gnu/java/net/protocol/http/HttpURLConnection.java
+++ b/gnu/java/net/protocol/http/HttpURLConnection.java
@@ -291,7 +291,8 @@ disconnect()
{
try
{
- socket.close();
+ if (socket != null)
+ socket.close();
}
catch(IOException e) { ; }
}