oss-fuzz/projects/urllib3
Sean Gilligan ab523fb942
Fixing urllib3 port binding crash (#9958)
I've managed to recreate the issue that was stopping the `fuzz_requests`
coverage on `urllib3` ( see #9863 )

The issues not visible running introspector locally but can be see in
clusterfuzzlite which is a port binding error. This change randomises
the port that's used and ensures that it can bind to it before fuzzing
starts. Change is tested and demonstrated as working here
[sg3-141-592/urllib3 - ClusterFuzzLite PR
fuzzing](https://github.com/sg3-141-592/urllib3/actions/runs/4466205991/jobs/7844093473?pr=1).

Also I've changed the style of the main block and atheris to be
consistent with the other fuzzers added lately.
2023-03-20 11:09:52 -04:00
..
Dockerfile
build.sh
fuzz_requests.py Fixing urllib3 port binding crash (#9958) 2023-03-20 11:09:52 -04:00
fuzz_urlparse.py
project.yaml Add sean@compactcloud.co.uk to urllib3 project.yaml (#9952) 2023-03-19 18:27:49 +00:00