Commit 56e44b20 authored by Zhongyi Shi's avatar Zhongyi Shi Committed by Commit Bot

Fix QuicStreamFactoryFuzzer initialization with connection migration v2

Bug: 790997, 774622
Change-Id: I4b254e962d8aed0c10130b891d250980f412b088
Reviewed-on: https://chromium-review.googlesource.com/803620Reviewed-by: default avatarBuck Krasic <ckrasic@chromium.org>
Commit-Queue: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#521135}
parent 0b38d859
......@@ -116,20 +116,19 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
bool migrate_sessions_on_network_change = false;
bool migrate_sessions_early = false;
bool migrate_sessions_early_v2 = false;
bool migrate_sessions_on_network_change_v2 = data_provider.ConsumeBool();
if (migrate_sessions_on_network_change_v2) {
migrate_sessions_early_v2 = data_provider.ConsumeBool();
} else {
migrate_sessions_on_network_change = data_provider.ConsumeBool();
if (migrate_sessions_on_network_change)
migrate_sessions_early = data_provider.ConsumeBool();
bool migrate_sessions_on_network_change_v2 = false;
if (!close_sessions_on_ip_change) {
migrate_sessions_on_network_change_v2 = data_provider.ConsumeBool();
if (migrate_sessions_on_network_change_v2) {
migrate_sessions_early_v2 = data_provider.ConsumeBool();
} else {
migrate_sessions_on_network_change = data_provider.ConsumeBool();
if (migrate_sessions_on_network_change)
migrate_sessions_early = data_provider.ConsumeBool();
}
}
if (migrate_sessions_on_network_change)
close_sessions_on_ip_change = false;
std::unique_ptr<QuicStreamFactory> factory =
std::make_unique<QuicStreamFactory>(
env->net_log.net_log(), &host_resolver, env->ssl_config_service.get(),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment