aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Orr <will@worrbase.com>2014-09-10 15:45:23 -0700
committerAndreas Schneider <asn@cryptomilk.org>2014-12-17 10:35:17 +0100
commit31ded2070e71e429f9bf23c18eeb6f1d2ff46b96 (patch)
tree6bb7fed36fab86a082330fb2b150949f9addc905
parentdf3d53e5610b5ccba00e56b96d93ddb3f50c85bf (diff)
downloadlibssh-31ded2070e71e429f9bf23c18eeb6f1d2ff46b96.tar.gz
libssh-31ded2070e71e429f9bf23c18eeb6f1d2ff46b96.tar.xz
libssh-31ded2070e71e429f9bf23c18eeb6f1d2ff46b96.zip
config: Also tokenize on equal sign.
The ssh config specifies it as a valid separator. BUG: https://red.libssh.org/issues/166 Reviewed-by: Andreas Schneider <asn@cryptomilk.org> (cherry picked from commit 52968b1a11a5e204daa75d1a0b388625b115f847)
-rw-r--r--src/config.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/config.c b/src/config.c
index 3d8dd414..f21a71a1 100644
--- a/src/config.c
+++ b/src/config.c
@@ -128,7 +128,7 @@ static char *ssh_config_get_token(char **str) {
c = ssh_config_get_cmd(str);
for (r = c; *c; c++) {
- if (isblank(*c)) {
+ if (isblank(*c) || *c == '=') {
*c = '\0';
goto out;
}