From f97ff7c2e82660ec8a463d0fc92cfe7284a60b9c Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 15 Feb 2022 11:34:11 +0100 Subject: [PATCH] fuzz: Provide host and ssh dir for the fuzzer Signed-off-by: Jakub Jelen Reviewed-by: Anderson Toshiyuki Sasaki --- tests/fuzz/ssh_client_config_fuzzer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/fuzz/ssh_client_config_fuzzer.c b/tests/fuzz/ssh_client_config_fuzzer.c index 7c98e385..62eae93c 100644 --- a/tests/fuzz/ssh_client_config_fuzzer.c +++ b/tests/fuzz/ssh_client_config_fuzzer.c @@ -40,6 +40,10 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) session = ssh_new(); assert(session != NULL); + /* Make sure we have default options set */ + ssh_options_set(session, SSH_OPTIONS_SSH_DIR, NULL); + ssh_options_set(session, SSH_OPTIONS_HOST, "example.com"); + ssh_config_parse_string(session, input); ssh_free(session);