summaryrefslogtreecommitdiff
path: root/fuzz/tls_client_target.cc
diff options
context:
space:
mode:
authorTim Taubert <ttaubert@mozilla.com>2017-02-15 11:11:36 +0100
committerTim Taubert <ttaubert@mozilla.com>2017-02-15 11:11:36 +0100
commit3fe2f26e80b51505913ff6350dddb2b5926ac29a (patch)
treefdc46abfb0329b836de27982339094b85ae3d232 /fuzz/tls_client_target.cc
parentbf42c0b903cc523bb309fe65b3fb91e750b86bd4 (diff)
downloadnss-hg-3fe2f26e80b51505913ff6350dddb2b5926ac29a.tar.gz
Bug 1339539 - Build and run the TLS client fuzzer in non-TLS fuzzing mode r=franziskus
Differential Revision: https://nss-review.dev.mozaws.net/D215
Diffstat (limited to 'fuzz/tls_client_target.cc')
-rw-r--r--fuzz/tls_client_target.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/fuzz/tls_client_target.cc b/fuzz/tls_client_target.cc
index fdc447916..d1dda12d4 100644
--- a/fuzz/tls_client_target.cc
+++ b/fuzz/tls_client_target.cc
@@ -105,9 +105,11 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t len) {
EnableAllProtocolVersions();
std::unique_ptr<ClientConfig> config(new ClientConfig(data, len));
+#ifdef UNSAFE_FUZZER_MODE
// Reset the RNG state.
SECStatus rv = RNG_ResetForFuzzing();
assert(rv == SECSuccess);
+#endif
// Create and import dummy socket.
std::unique_ptr<DummyPrSocket> socket(new DummyPrSocket(data, len));