From 3577eea324f3397b812ba2309c5e3ebc4e6d3700 Mon Sep 17 00:00:00 2001 From: Feynman-young Date: Thu, 11 Apr 2024 13:03:17 +0800 Subject: [PATCH] Add ssh_set_error_invalid in ssh_options_set(). Add ssh_set_error_invalid in ssh_options_set with case SSH_OPTIONS_HOST after ssh_config_parse_uri returns error. Signed-off-by: Wenjie Yang Reviewed-by: Jakub Jelen --- src/options.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/options.c b/src/options.c index 61a7e4a7..b81ac97f 100644 --- a/src/options.c +++ b/src/options.c @@ -637,6 +637,7 @@ int ssh_options_set(ssh_session session, enum ssh_options_e type, char *username = NULL, *hostname = NULL; rc = ssh_config_parse_uri(value, &username, &hostname, NULL, true); if (rc != SSH_OK) { + ssh_set_error_invalid(session); return -1; } if (username != NULL) {