Blob Blame Raw
*** vegastrike-source-0.5.0/src/networking/lowlevel/vsnet_socketset.cpp.orig	2008-12-19 22:27:11.000000000 -0800
--- vegastrike-source-0.5.0/src/networking/lowlevel/vsnet_socketset.cpp	2008-12-19 22:27:35.000000000 -0800
*************** int SocketSet::private_select( timeval* 
*** 180,186 ****
      
      if( !_client_mgr.expired() )
      {
!         boost::shared_ptr<VsnetDownload::Client::Manager> mgr( boost::make_shared(_client_mgr) );
          if( (bool)mgr )
          {
              mgr->lower_check_queues( );
--- 180,186 ----
      
      if( !_client_mgr.expired() )
      {
!       boost::shared_ptr<VsnetDownload::Client::Manager> mgr( _client_mgr.lock() );
          if( (bool)mgr )
          {
              mgr->lower_check_queues( );
*************** int SocketSet::private_select( timeval* 
*** 189,195 ****
  
      if( !_server_mgr.expired() )
      {
!         boost::shared_ptr<VsnetDownload::Server::Manager> mgr( boost::make_shared(_server_mgr) );
          if( (bool)mgr )
          {
              mgr->lower_check_queues( );
--- 189,195 ----
  
      if( !_server_mgr.expired() )
      {
!       boost::shared_ptr<VsnetDownload::Server::Manager> mgr( _server_mgr.lock() );
          if( (bool)mgr )
          {
              mgr->lower_check_queues( );