From 4047ffc560decbf34c995d7342b997c3cc2c3b0b Mon Sep 17 00:00:00 2001 From: Gabriel Russo Date: Thu, 6 Mar 2025 16:00:39 +0100 Subject: [PATCH] Fix parsing bug where includes are skipped --- src/terminal/ParseConfigFile.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/terminal/ParseConfigFile.hpp b/src/terminal/ParseConfigFile.hpp index 613334375..951fc4440 100644 --- a/src/terminal/ParseConfigFile.hpp +++ b/src/terminal/ParseConfigFile.hpp @@ -1245,7 +1245,7 @@ static int ssh_config_parse_line(const char *targethost, case SOC_INCLUDE: /* recursive include of other files */ p = ssh_config_get_str_tok(&s, NULL); - if (p && *parsing) { + if (p) { char *filename = ssh_path_expand_tilde(p); if (filename) { local_parse_file(targethost, options, filename, parsing, seen);