1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-02-04 08:54:23 +00:00

restore previous acceptor later

This commit is contained in:
orignal 2017-03-30 13:40:29 -04:00
parent 29ceed74a2
commit e3fc23bae8

View File

@ -1094,8 +1094,8 @@ namespace stream
auto oldAcceptor = m_Acceptor;
m_Acceptor = [acceptor, oldAcceptor, this](std::shared_ptr<Stream> stream)
{
m_Acceptor = oldAcceptor;
acceptor (stream);
acceptor (stream); // m_Acceptor might be set after
m_Acceptor = oldAcceptor; // so we must restore old one before
};
}
});