From d0f9f6f0676a2c8cac1cdb5919e18fb5f86e73d7 Mon Sep 17 00:00:00 2001 From: Qball Cow Date: Tue, 6 Jan 2015 10:03:15 +0100 Subject: [PATCH] In ssh config check for Host[::space::]: #101 --- source/ssh-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/ssh-dialog.c b/source/ssh-dialog.c index 5de7395d..8316eb80 100644 --- a/source/ssh-dialog.c +++ b/source/ssh-dialog.c @@ -138,7 +138,7 @@ static char ** get_ssh ( unsigned int *length ) if ( fd != NULL ) { char buffer[1024]; while ( fgets ( buffer, 1024, fd ) != NULL ) { - if ( strncasecmp ( buffer, "Host", 4 ) == 0 ) { + if ( strncasecmp ( buffer, "Host", 4 ) == 0 && isspace ( buffer[4] ) ) { int start = 0, stop = 0; buffer[strlen ( buffer ) - 1] = '\0';