summaryrefslogtreecommitdiff
path: root/fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273
diff options
context:
space:
mode:
authorTim Rühsen <tim.ruehsen@gmx.de>2018-04-28 20:03:18 +0200
committerTim Rühsen <tim.ruehsen@gmx.de>2018-04-28 20:49:57 +0200
commita1c90187972804b455e54fd249e0f95b6d7243f2 (patch)
tree51e83f1221695ffb66341db8015ccdbf5abf6579 /fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273
parent734d0aee1578694f7c5afffdc1e49ae8849f8afd (diff)
downloadwget-a1c90187972804b455e54fd249e0f95b6d7243f2.tar.gz
Add new fuzzer for the .netrc parser
* fuzz/wget_netrc_fuzzer.c: New fuzzer * fuzz/wget_netrc_fuzzer.dict: Fuzzer dictionary * fuzz/wget_netrc_fuzzer.in: Initial corpora * src/ftp.c (getftp): Amend call to search_netrc() * src/http.c (initialize_request): Likewise * src/netrc.c: Cleanup, prepare code for fuzzing * src/netrc.h: Cleanup
Diffstat (limited to 'fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273')
-rw-r--r--fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c6006427310
1 files changed, 10 insertions, 0 deletions
diff --git a/fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273 b/fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273
new file mode 100644
index 00000000..88ed2c0a
--- /dev/null
+++ b/fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273
@@ -0,0 +1,10 @@
+#
+macdefaulty login y password x
+machine a.b
+login b
+Öpassword a
+macdef m
+ c1 a c2 b
+
+macde: dict=libwget_2 z
+