If mupdf throws an exception (extremely likely in when fuzzing),
none of the resources such as the rendered pixmap, document or
stream were reclaimed before exiting causing memory leaks. These
leaks were blamed on the software itself, when it actually was
the fuzzer implementation that leaked.
Fix this by always cleaning up all resources.
* OpenvSwitch integration: First commit
* OpenvSwitch integration: Fixed typo in Dockerfile
* OpenvSwitch integration: Fixed typo in build file
* OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions
* OpenvSwitch integration: Added one more target and streamlined build
* Revert "OpenvSwitch integration: Added one more target and streamlined build"
This reverts commit c5945ff8ce3d14097d15a4e8b69dbee81a3b44b9.
* Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build""
This reverts commit 43127a82c0314a82185ee7755015948170cc0675.
* Revert "Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build"""
This reverts commit 7fcb9a2470defb4b05d34c94bbebe9e54bca7e79.
* Revert "OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions"
This reverts commit dc356a9d46ec23e966d200031f0b57e220332208.
* Revert "OpenvSwitch integration: Fixed typo in build file"
This reverts commit 83e4a95a59ffbccc8db96ad14abd21f69d3e8176.
* Revert "OpenvSwitch integration: Fixed typo in Dockerfile"
This reverts commit dcbdb2c485183448bba91c1d25682a1d8723a915.
* Revert "OpenvSwitch integration: First commit"
This reverts commit 2faf845b27d482522952f71d29c1008dc8f85c85.
* Open vSwitch: Move tests, add corpora and a new OvS member
* Open vSwitch: Removed files from oss-fuzz repo that were previously left in erroneously
* ASAN_OPTIONS might not be set for each mode
* no point in checking setenv, can only fail with EOMEM here
* minor changes to target.c
* new target: ContentSecurityPolicyParser
* new target: ContentParentIPC
* better corpus and dictionary for {Sdp,Stun}Parser
* bootstrap already installs all required libraries
* faster hg clone
* don't install cargo again, better explanation
* [infra] Use 'coverage' and 'fuzzing' tags to filter builds (follow-up #1547).
* Remove unintentional print call.
* Remove a variable that is not used anympre.