r3215 - trunk/libmnetutil/source
mikma at minisip.org
mikma at minisip.org
Sun Feb 18 21:10:02 CET 2007
Author: mikma
Date: 2007-02-18 21:10:01 +0100 (Sun, 18 Feb 2007)
New Revision: 3215
Modified:
trunk/libmnetutil/source/SocketServer.cxx
Log:
Update fd_set each loop, fix problem when peer is closing the socket
Modified: trunk/libmnetutil/source/SocketServer.cxx
===================================================================
--- trunk/libmnetutil/source/SocketServer.cxx 2007-02-18 16:58:17 UTC (rev 3214)
+++ trunk/libmnetutil/source/SocketServer.cxx 2007-02-18 20:10:01 UTC (rev 3215)
@@ -210,9 +210,8 @@
csMutex.unlock();
- maxFd = buildFdSet( &tmpl, pipeFds[0] );
-
while (!doStop){
+ maxFd = buildFdSet( &tmpl, pipeFds[0] );
int avail;
do{
@@ -237,7 +236,6 @@
throw NetworkException( errno );
}
- maxFd = buildFdSet( &tmpl, pipeFds[0] );
}
for( i = sockets.begin(); i != sockets.end(); i++ ){
More information about the Minisip-devel
mailing list