diff --git a/src/config.c b/src/config.c index c0471136..65f15b89 100644 --- a/src/config.c +++ b/src/config.c @@ -695,6 +695,10 @@ ssh_config_parse_line(ssh_session session, break; case SOC_PROXYJUMP: p = ssh_config_get_str_tok(&s, NULL); + if (p == NULL) { + SAFE_FREE(x); + return -1; + } /* We share the seen value with the ProxyCommand */ rv = ssh_config_parse_proxy_jump(session, p, (*parsing && !seen[SOC_PROXYCOMMAND]));