*** 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 mgr( boost::make_shared(_client_mgr) ); if( (bool)mgr ) { mgr->lower_check_queues( ); --- 180,186 ---- if( !_client_mgr.expired() ) { ! boost::shared_ptr 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 mgr( boost::make_shared(_server_mgr) ); if( (bool)mgr ) { mgr->lower_check_queues( ); --- 189,195 ---- if( !_server_mgr.expired() ) { ! boost::shared_ptr mgr( _server_mgr.lock() ); if( (bool)mgr ) { mgr->lower_check_queues( );