This allows to free everything we allocated, so we can detect memory
leaks.
Reviewed-by: Rich Salz <rsalz@openssl.org>
GH: #2023
13 files changed:
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}
(void)ASN1_parse_dump(bio_out, buf, len, 0, 0);
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}
BIO_free(in);
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}
}
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}
}
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}
FuzzerTestOneInput(buf, size);
free(buf);
}
+
+ FuzzerCleanup();
return 0;
}
int FuzzerTestOneInput(const uint8_t *buf, size_t len);
int FuzzerInitialize(int *argc, char ***argv);
+void FuzzerCleanup(void);
SSL_free(server);
return 0;
}
+
+void FuzzerCleanup(void)
+{
+ SSL_CTX_free(ctx);
+}
free(buf);
fclose(f);
}
+
+ FuzzerCleanup();
+
return 0;
}
}
return 0;
}
+
+void FuzzerCleanup(void)
+{
+}