aboutsummaryrefslogtreecommitdiff
path: root/fuzz/fuzz_quic_get_crypto_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz/fuzz_quic_get_crypto_data.c')
-rw-r--r--fuzz/fuzz_quic_get_crypto_data.c61
1 files changed, 0 insertions, 61 deletions
diff --git a/fuzz/fuzz_quic_get_crypto_data.c b/fuzz/fuzz_quic_get_crypto_data.c
index 3e16446cd..d74eb73f2 100644
--- a/fuzz/fuzz_quic_get_crypto_data.c
+++ b/fuzz/fuzz_quic_get_crypto_data.c
@@ -73,64 +73,3 @@ int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
return 0;
}
-
-#ifdef BUILD_MAIN
-int main(int argc, char ** argv)
-{
- FILE * data_file;
- long data_file_size;
- uint8_t * data_buffer;
- int test_retval;
-
- if (argc != 2) {
- fprintf(stderr, "usage: %s: [data-file]\n",
- (argc > 0 ? argv[0] : "fuzz_quic_get_crypto_data"));
- return 1;
- }
-
- data_file = fopen(argv[1], "r");
- if (data_file == NULL) {
- perror("fopen failed");
- return 1;
- }
-
- if (fseek(data_file, 0, SEEK_END) != 0) {
- perror("fseek(SEEK_END) failed");
- fclose(data_file);
- return 1;
- }
-
- data_file_size = ftell(data_file);
- if (data_file_size < 0) {
- perror("ftell failed");
- fclose(data_file);
- return 1;
- }
-
- if (fseek(data_file, 0, SEEK_SET) != 0) {
- perror("fseek(0, SEEK_SET) failed");
- fclose(data_file);
- return 1;
- }
-
- data_buffer = malloc(data_file_size);
- if (data_buffer == NULL) {
- perror("malloc failed");
- fclose(data_file);
- return 1;
- }
-
- if (fread(data_buffer, sizeof(*data_buffer), data_file_size, data_file) != (size_t)data_file_size) {
- perror("fread failed");
- fclose(data_file);
- free(data_buffer);
- return 1;
- }
-
- test_retval = LLVMFuzzerTestOneInput(data_buffer, data_file_size);
- fclose(data_file);
- free(data_buffer);
-
- return test_retval;
-}
-#endif