diff options
author | William Orr <will@worrbase.com> | 2014-09-10 15:45:23 -0700 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2014-12-17 10:34:27 +0100 |
commit | 52968b1a11a5e204daa75d1a0b388625b115f847 (patch) | |
tree | 2e7b032db31548011f438177e9ce4752040f9a82 /src | |
parent | b35f1f488c022e08a905f94e582de3d6f0b1881b (diff) | |
download | libssh-52968b1a11a5e204daa75d1a0b388625b115f847.tar.gz libssh-52968b1a11a5e204daa75d1a0b388625b115f847.tar.xz libssh-52968b1a11a5e204daa75d1a0b388625b115f847.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>
Diffstat (limited to 'src')
-rw-r--r-- | src/config.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/config.c b/src/config.c index 4c966ed3..0d869613 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; } |