[Red5commits] [1729] --
lhubbard
luke at codegent.com
Mon Feb 12 13:50:24 EST 2007
--
Timestamp: 02/12/07 13:47:29 EST (less than one hour ago)
Change: 1729
Author: lhubbard
Files (see diff or trac for details):
java/server/trunk/src/org/red5/server/net/udp/BasicHandler.java
Trac: http://mirror1.cvsdude.com/trac/osflash/red5/changeset/1729
Index: /java/server/trunk/src/org/red5/server/net/udp/BasicHandler.java
===================================================================
--- /java/server/trunk/src/org/red5/server/net/udp/BasicHandler.java (revision 1728)
+++ /java/server/trunk/src/org/red5/server/net/udp/BasicHandler.java (revision 1729)
@@ -41,5 +41,5 @@
* Timeouts (after 10s no reply)
*
- * << byte(exit)
+ * << byte(exit) int(id)
*
* @author luke
@@ -94,6 +94,8 @@
break;
case JOIN:
- sessions.add(session);
- join(session);
+ if(!sessions.contains(session)){
+ sessions.add(session);
+ join(session);
+ }
break;
case LIST:
@@ -104,7 +106,9 @@
break;
case EXIT:
- sessions.remove(session);
- session.close();
- leave(session);
+ if(sessions.contains(session)){
+ sessions.remove(session);
+ session.close();
+ leave(session);
+ }
break;
default:
Note:
Diffs are chopped if more than 25k.
This is to get past the limit on the mailing list.
More information about the Red5commits
mailing list