[kaffe] CVS kaffe (dalibor): Small fix for Enhydra
Kaffe CVS
Kaffe Mailing List <kaffe@kaffe.org>
Sun Dec 7 10:24:09 2003
PatchSet 4198
Date: 2003/12/07 18:21:10
Author: dalibor
Branch: HEAD
Tag: (none)
Log:
Small fix for Enhydra
2003-12-07 Dalibor Topic <robilad@kaffe.org>
* libraries/javalib/java/net/Socket.java
(close): Allow a Socket to be closed
multiple times without throwing an exception.
Members:
ChangeLog:1.1789->1.1790
libraries/javalib/java/net/Socket.java:1.28->1.29
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1789 kaffe/ChangeLog:1.1790
--- kaffe/ChangeLog:1.1789 Thu Dec 4 15:07:14 2003
+++ kaffe/ChangeLog Sun Dec 7 18:21:10 2003
@@ -1,3 +1,9 @@
+2003-12-07 Dalibor Topic <robilad@kaffe.org>
+
+ * libraries/javalib/java/net/Socket.java
+ (close): Allow a Socket to be closed
+ multiple times without throwing an exception.
+
2003-12-04 Dalibor Topic <robilad@kaffe.org>
Fixed a problem in FOP 0.25.4.
Index: kaffe/libraries/javalib/java/net/Socket.java
diff -u kaffe/libraries/javalib/java/net/Socket.java:1.28 kaffe/libraries/javalib/java/net/Socket.java:1.29
--- kaffe/libraries/javalib/java/net/Socket.java:1.28 Wed Dec 3 23:18:04 2003
+++ kaffe/libraries/javalib/java/net/Socket.java Sun Dec 7 18:21:12 2003
@@ -1003,7 +1003,7 @@
public synchronized void close () throws IOException
{
if (isClosed())
- throw new SocketException("socket is closed");
+ return;
getImpl().close();
impl = null;