Fix Too Many CIDs Bug from Merge Conflict Fix (#174)

This commit is contained in:
Nick Banks 2020-02-22 15:42:50 -08:00 коммит произвёл GitHub
Родитель 3f88f40ec4
Коммит 850d103377
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 4 добавлений и 2 удалений

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

@ -806,7 +806,9 @@ QuicConnGenerateNewSourceCids(
// limit). Otherwise, just generate whatever number we need to hit the
// limit.
//
QUIC_DBG_ASSERT(QuicConnSourceCidsCount(Connection) <= Connection->SourceCidLimit);
QUIC_DBG_ASSERT(
ReplaceExistingCids ||
(QuicConnSourceCidsCount(Connection) <= Connection->SourceCidLimit));
uint8_t NewCidCount =
ReplaceExistingCids ?
Connection->SourceCidLimit :

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

@ -1254,7 +1254,7 @@ QuicCryptoProcessTlsCompletion(
//
Connection->State.Connected = TRUE;
QuicConnGenerateNewSourceCid(Connection, FALSE);
QuicConnGenerateNewSourceCids(Connection, FALSE);
if (!QuicConnIsServer(Connection) &&
Connection->RemoteServerName != NULL) {