@@ -192,9 +192,24 @@ int fuzz_set_easy_options(FUZZ_DATA *fuzz)
192192 fuzz_write_callback));
193193 FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_WRITEDATA, fuzz));
194194
195- /* Set the cookie jar so cookies are tested. */
195+ /* Set the writable cookie jar path so cookies are tested. */
196196 FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_COOKIEJAR, FUZZ_COOKIE_JAR_PATH));
197197
198+ /* Set the RO cookie file path so cookies are tested. */
199+ FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_COOKIEFILE, FUZZ_RO_COOKIE_FILE_PATH));
200+
201+ /* Set altsvc header cache filepath so that it can be fuzzed. */
202+ FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_ALTSVC, FUZZ_ALT_SVC_HEADER_CACHE_PATH));
203+
204+ /* Set the hsts header cache filepath so that it can be fuzzed. */
205+ FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_HSTS, FUZZ_HSTS_HEADER_CACHE_PATH));
206+
207+ /* Set the Certificate Revocation List file path so it can be fuzzed */
208+ FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_CRLFILE, FUZZ_CRL_FILE_PATH));
209+
210+ /* Set the .netrc file path so it can be fuzzed */
211+ FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_NETRC_FILE, FUZZ_NETRC_FILE_PATH));
212+
198213 /* Time out requests quickly. */
199214 FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_TIMEOUT_MS, 200L ));
200215 FTRY (curl_easy_setopt (fuzz->easy , CURLOPT_SERVER_RESPONSE_TIMEOUT, 1L ));
0 commit comments