Bug 651059: Fix (benign) read/write race on AsyncChannel.mChannelState. r=bent

This commit is contained in:
Chris Jones 2011-04-28 19:15:03 -05:00
Родитель 2d337f0522
Коммит e4bc95890c
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -469,7 +469,10 @@ void
AsyncChannel::OnChannelOpened()
{
AssertIOThread();
mChannelState = ChannelOpening;
{
MutexAutoLock lock(mMutex);
mChannelState = ChannelOpening;
}
/*assert*/mTransport->Connect();
}