aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2018-02-20 23:16:58 +0100
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2018-02-20 23:02:38 +0000
commitbc43d687f0751cb95ecd9446589e7b37506ff1c6 (patch)
tree8bacd21915b5fe280af9c58397234e6a56a0456f /tools
parente788fac9fa13b2e5977c27ada03bbe9ff934d9f6 (diff)
fuzzshark: don't fuzz udplite.
Don't fuzz IP->udplite protocol. It's using most of UDP code, but cause udplite calls also udp dissectors it duplicates work of UDP fuzzer. This should also decrease IP corpus size, cause in IP corpus ~7.6% (9 165 out of 119 780) is udplite ip.proto Change-Id: I1d3bde6dd34f76696a34b1c728ce36f3c802e6c9 Link: https://github.com/google/oss-fuzz/issues/1087 Reviewed-on: https://code.wireshark.org/review/25950 Petri-Dish: Jakub Zawadzki <darkjames-ws@darkjames.pl> Tested-by: Petri Dish Buildbot Reviewed-by: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Diffstat (limited to 'tools')
-rwxr-xr-xtools/oss-fuzzshark/build.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/oss-fuzzshark/build.sh b/tools/oss-fuzzshark/build.sh
index 229aef0e6a..df31e7c0f2 100755
--- a/tools/oss-fuzzshark/build.sh
+++ b/tools/oss-fuzzshark/build.sh
@@ -19,7 +19,8 @@
# This is done to avoid single fuzzer (like IP) to call UDP protocols, which can go back to IP, and so on..
# While doing so might find some bugs, but it's likely to be the problem for too big corpus in oss-fuzzer
# (see: https://github.com/google/oss-fuzz/issues/1087).
-DISSECTOR_LIST='"ip", "udp", "ospf", "bgp", "bootp", "json"'
+# + udplite - it's sharing most of code with UDP.
+DISSECTOR_LIST='"ip", "udp", "udplite", "ospf", "bgp", "bootp", "json"'
FUZZ_DISSECTORS="ip"