diff options
author | Ruben Garcia Azuara <rubenga@tid.es> | 2010-04-06 19:39:41 +0200 |
---|---|---|
committer | Andreas Schneider <mail@cynapses.org> | 2010-04-07 11:29:47 +0200 |
commit | 14eb593af3c41ea439f01d34aaae497d8420f316 (patch) | |
tree | 67d295bd9d704d7e66a95fad447011f9b67431ab /libssh/keyfiles.c | |
parent | b2b7bc3b772e013a1c258dfc8d326d2f15e569a3 (diff) | |
download | libssh-14eb593af3c41ea439f01d34aaae497d8420f316.tar.gz libssh-14eb593af3c41ea439f01d34aaae497d8420f316.tar.xz libssh-14eb593af3c41ea439f01d34aaae497d8420f316.zip |
Fixed solaris compilation warning and ignore case at host parameter.
- Suppress compilation warning in solaris caused by a comma at the end of
the last value.
- Ignore case at host parameter in config file
Signed-off-by: Ruben Garcia Azuara <rubenga@tid.es>
Signed-off-by: Andreas Schneider <mail@cynapses.org>
Diffstat (limited to 'libssh/keyfiles.c')
-rw-r--r-- | libssh/keyfiles.c | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/libssh/keyfiles.c b/libssh/keyfiles.c index 663d508f..e09de675 100644 --- a/libssh/keyfiles.c +++ b/libssh/keyfiles.c @@ -1233,34 +1233,6 @@ static int alldigits(const char *s) { /** * @internal * - * @brief Lowercase a string. - * - * @param[in] str The string to lowercase. - * - * @return The malloced lowered string or NULL on error. - */ -static char *lowercase(const char* str) { - char *new, *p; - - if (str == NULL) { - return NULL; - } - - new = strdup(str); - if (new == NULL) { - return NULL; - } - - for (p = new; *p; p++) { - *p = tolower(*p); - } - - return new; -} - -/** - * @internal - * * @brief Free a token array. */ static void tokens_free(char **tokens) { @@ -1627,7 +1599,7 @@ int ssh_is_server_known(ssh_session session) { return SSH_SERVER_ERROR; } - host = lowercase(session->host); + host = ssh_lowercase(session->host); if (host == NULL) { ssh_set_error(session, SSH_FATAL, "Not enough space!"); leave_function(); |