commit | 7c25e7308c3c322c2a0916ad03796945eb5b88eb | [log] [tgz] |
---|---|---|
author | David Benjamin <davidben@google.com> | Thu Mar 20 17:27:24 2025 +0700 |
committer | David Benjamin <davidben@google.com> | Thu Mar 20 05:25:29 2025 -0700 |
tree | 931bcbfc453b25919b119c0efa719dd1537b81fc | |
parent | 03d0f706825cb19773d5b37dcbed402b7508c925 [diff] |
Fix fuzzer build on Windows https://ci.chromium.org/ui/p/chromium/builders/try/win-libfuzzer-asan-rel/2118578/overview Change-Id: Id195253592610d849a3c4218295a62c320574ed4 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/77867 Reviewed-by: Bob Beck <bbe@google.com> Auto-Submit: David Benjamin <davidben@google.com>
diff --git a/ssl/test/fuzzer.h b/ssl/test/fuzzer.h index 76187a3..7478ab0 100644 --- a/ssl/test/fuzzer.h +++ b/ssl/test/fuzzer.h
@@ -36,6 +36,15 @@ #include "../../crypto/internal.h" #include "./fuzzer_tags.h" +#if defined(OPENSSL_WINDOWS) +// Windows defines struct timeval in winsock2.h. +OPENSSL_MSVC_PRAGMA(warning(push, 3)) +#include <winsock2.h> +OPENSSL_MSVC_PRAGMA(warning(pop)) +#else +#include <sys/time.h> +#endif + namespace { const uint8_t kP256KeyPKCS8[] = {