2004-03-21 Ito Kazumitsu <kaz@maczuka.gcd.org>
* java/net/ServerSocket.java
(accept): Close the socket when error occured.
From-SVN: r79774
This commit is contained in:
committed by
Michael Koch
parent
bdf11d5567
commit
de205e06ba
@@ -323,7 +323,24 @@ public class ServerSocket
|
||||
sm.checkListen (impl.getLocalPort ());
|
||||
|
||||
Socket socket = new Socket();
|
||||
implAccept (socket);
|
||||
|
||||
try
|
||||
{
|
||||
implAccept(socket);
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
try
|
||||
{
|
||||
socket.close();
|
||||
}
|
||||
catch (IOException e2)
|
||||
{
|
||||
}
|
||||
|
||||
throw e;
|
||||
}
|
||||
|
||||
return socket;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user