aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2006-11-05 04:37:48 +0000
committerMike Buland <eichlan@xagasoft.com>2006-11-05 04:37:48 +0000
commite8ced8e902092d5ea0575a065cada2025506249d (patch)
treeb0f57fbaf52b07f3ca2a3ec8defac3cf921d9ccd
parent5930a7cde8b11cede642e4f1ac0efb6ec06cb19d (diff)
downloadlibbu++-e8ced8e902092d5ea0575a065cada2025506249d.tar.gz
libbu++-e8ced8e902092d5ea0575a065cada2025506249d.tar.bz2
libbu++-e8ced8e902092d5ea0575a065cada2025506249d.tar.xz
libbu++-e8ced8e902092d5ea0575a065cada2025506249d.zip
Fixed the rest of the connection manager.
-rw-r--r--src/connectionmanager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/connectionmanager.cpp b/src/connectionmanager.cpp
index f674c99..d806618 100644
--- a/src/connectionmanager.cpp
+++ b/src/connectionmanager.cpp
@@ -184,6 +184,7 @@ bool ConnectionManager::scanConnections( int nTimeout, bool bForceTimeout )
184 } 184 }
185 } 185 }
186 } 186 }
187 printf("Scanning %d connections.\n", lActive.size() );
187 std::list<Connection *>::iterator i; 188 std::list<Connection *>::iterator i;
188 for( i = lActive.begin(); i != lActive.end(); i++ ) 189 for( i = lActive.begin(); i != lActive.end(); i++ )
189 { 190 {
@@ -341,7 +342,8 @@ void ConnectionManager::connect(
341 342
342 pCon->setProtocol( pNewProto ); 343 pCon->setProtocol( pNewProto );
343 pMonitor->onNewClientConnection( pCon, nProtocolPort ); 344 pMonitor->onNewClientConnection( pCon, nProtocolPort );
344 //pCon->getProtocol()->onNewClientConnection(); 345 if( pCon->getProtocol() )
346 pCon->getProtocol()->onNewClientConnection();
345 347
346 lActive.insert( lActive.end(), pCon ); 348 lActive.insert( lActive.end(), pCon );
347} 349}