mirror of
https://github.com/vanitasvitae/Smack.git
synced 2024-11-23 04:22:05 +01:00
Cleanup listening socket
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7617 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
parent
c95c8b7e3a
commit
02b6924b99
1 changed files with 18 additions and 12 deletions
|
@ -281,6 +281,8 @@ public class Socks5TransferNegotiator extends StreamNegotiator {
|
||||||
process = null;
|
process = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Socket conn;
|
||||||
|
try {
|
||||||
String localIP;
|
String localIP;
|
||||||
try {
|
try {
|
||||||
localIP = discoverLocalIP();
|
localIP = discoverLocalIP();
|
||||||
|
@ -294,9 +296,13 @@ public class Socks5TransferNegotiator extends StreamNegotiator {
|
||||||
|
|
||||||
// if the local host is one of the options we need to wait for the
|
// if the local host is one of the options we need to wait for the
|
||||||
// remote connection.
|
// remote connection.
|
||||||
Socket conn = waitForUsedHostResponse(sessionID, process, createDigest(
|
conn = waitForUsedHostResponse(sessionID, process, createDigest(
|
||||||
sessionID, initiator, target), query).establishedSocket;
|
sessionID, initiator, target), query).establishedSocket;
|
||||||
|
}
|
||||||
|
finally {
|
||||||
cleanupListeningSocket();
|
cleanupListeningSocket();
|
||||||
|
}
|
||||||
|
|
||||||
return conn;
|
return conn;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue