State iconsferansfers fixnsfer

git-svn-id: svn://db.shs.com.ru/pip@54 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
2015-03-31 11:40:17 +00:00
parent adfb47e82d
commit 071fc76ea3

View File

@@ -148,7 +148,7 @@ PIPeer::~PIPeer() {
i->stopThreadedRead();
piForeach (PIEthernet * i, eths_bcast)
i->stopThreadedRead();
eth_send.stopThreadedRead();
eth_send.close();
eth_lo.stopThreadedRead();
sendSelfRemove();
destroyMBcasts();
@@ -736,7 +736,13 @@ void PIPeer::checkNetwork() {
prev_ifaces = ifaces;
PIMutexLocker mbl(mc_mutex);
PIMutexLocker ethl(eth_mutex);
PIMutexLocker pl(peers_mutex);
initNetwork();
eth_send.close();
eth_lo.stopThreadedRead();
eth_lo.close();
eth_send.open();
eth_lo.startThreadedRead();
}