Remove fail_second_ddos_callback.
We have generic -on-resume prefixes now. This avoids the global counter.
Change-Id: I7596ed3273e826b744d8545f7ed2bdd5e9190958
Reviewed-on: https://boringssl-review.googlesource.com/29594
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
Reviewed-by: Matt Braithwaite <mab@google.com>
diff --git a/ssl/test/bssl_shim.cc b/ssl/test/bssl_shim.cc
index c300ab0..27a0783 100644
--- a/ssl/test/bssl_shim.cc
+++ b/ssl/test/bssl_shim.cc
@@ -843,14 +843,7 @@
static int DDoSCallback(const SSL_CLIENT_HELLO *client_hello) {
const TestConfig *config = GetTestConfig(client_hello->ssl);
- static int callback_num = 0;
-
- callback_num++;
- if (config->fail_ddos_callback ||
- (config->fail_second_ddos_callback && callback_num == 2)) {
- return 0;
- }
- return 1;
+ return config->fail_ddos_callback ? 0 : 1;
}
static void InfoCallback(const SSL *ssl, int type, int val) {
diff --git a/ssl/test/runner/runner.go b/ssl/test/runner/runner.go
index 83a28d4..d9e4d36 100644
--- a/ssl/test/runner/runner.go
+++ b/ssl/test/runner/runner.go
@@ -5456,7 +5456,7 @@
failFlag := "-fail-ddos-callback"
if resume {
- failFlag = "-fail-second-ddos-callback"
+ failFlag = "-on-resume-fail-ddos-callback"
}
testCases = append(testCases, testCase{
testType: serverTest,
diff --git a/ssl/test/test_config.cc b/ssl/test/test_config.cc
index e1405e5..0ae3a73 100644
--- a/ssl/test/test_config.cc
+++ b/ssl/test/test_config.cc
@@ -74,7 +74,6 @@
{ "-fail-early-callback", &TestConfig::fail_early_callback },
{ "-install-ddos-callback", &TestConfig::install_ddos_callback },
{ "-fail-ddos-callback", &TestConfig::fail_ddos_callback },
- { "-fail-second-ddos-callback", &TestConfig::fail_second_ddos_callback },
{ "-fail-cert-callback", &TestConfig::fail_cert_callback },
{ "-handshake-never-done", &TestConfig::handshake_never_done },
{ "-use-export-context", &TestConfig::use_export_context },
diff --git a/ssl/test/test_config.h b/ssl/test/test_config.h
index a0c5c4d..d380007 100644
--- a/ssl/test/test_config.h
+++ b/ssl/test/test_config.h
@@ -79,7 +79,6 @@
bool fail_early_callback = false;
bool install_ddos_callback = false;
bool fail_ddos_callback = false;
- bool fail_second_ddos_callback = false;
bool fail_cert_callback = false;
std::string cipher;
bool handshake_never_done = false;