1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-02 12:32:54 +00:00

Fix 0.90 socket connection leak.

This commit is contained in:
Charles Kerr 2007-10-25 13:38:34 +00:00
parent 2422012145
commit 52261d88fd
2 changed files with 9 additions and 1 deletions

4
NEWS
View file

@ -1,8 +1,12 @@
NEWS file for Transmission <http://transmission.m0k.org/> NEWS file for Transmission <http://transmission.m0k.org/>
0.91 (2007/xx/xx) 0.91 (2007/xx/xx)
- libtransmission:
+ Fix 0.90 socket connection leak.
- OS X: - OS X:
+ Add Dutch localization, Re-add Russian localization, fix Korean localization + Add Dutch localization, Re-add Russian localization, fix Korean localization
- gtk:
+ Fix 0.90 packaging errors.
0.90 (2007/10/23) 0.90 (2007/10/23)
- Encryption support, with option to ignore unencrypted peers - Encryption support, with option to ignore unencrypted peers

View file

@ -951,7 +951,11 @@ tr_peerMgrAddIncoming( tr_peerMgr * manager,
{ {
managerLock( manager ); managerLock( manager );
if( getExistingHandshake( manager->incomingHandshakes, addr ) == NULL ) if( getExistingHandshake( manager->incomingHandshakes, addr ) )
{
tr_netClose( socket );
}
else /* we don't have a connetion to them yet... */
{ {
tr_peerIo * io; tr_peerIo * io;
tr_handshake * handshake; tr_handshake * handshake;