Revision: 73
http://udt-java.svn.sourceforge.net/udt-java/?rev=73&view=rev
Author: bschuller
Date: 2012-03-28 06:34:15 +0000 (Wed, 28 Mar 2012)
Log Message:
-----------
avoid socket closed exception
Modified Paths:
--------------
udt-java/trunk/src/main/java/udt/UDTReceiver.java
Modified: udt-java/trunk/src/main/java/udt/UDTReceiver.java
===================================================================
--- udt-java/trunk/src/main/java/udt/UDTReceiver.java 2012-02-06 10:06:38 UTC (rev 72)
+++ udt-java/trunk/src/main/java/udt/UDTReceiver.java 2012-03-28 06:34:15 UTC (rev 73)
@@ -334,7 +334,7 @@
* process EXP event (see spec. p 13)
*/
protected void processEXPEvent()throws IOException{
- if(session.getSocket()==null)return;
+ if(session.getSocket()==null || !session.getSocket().isActive())return;
UDTSender sender=session.getSocket().getSender();
//put all the unacknowledged packets in the senders loss list
sender.putUnacknowledgedPacketsIntoLossList();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|