1
1

fixed the length check in knownhost_writeline() since <= is actually good

enough when the size includes the trailing zero
Этот коммит содержится в:
Daniel Stenberg 2009-06-14 14:29:15 +02:00
родитель 320450201a
Коммит a4c3f0d0a3

Просмотреть файл

@ -721,7 +721,7 @@ knownhost_writeline(LIBSSH2_KNOWNHOSTS *hosts,
else {
nlen = strlen(node->name) + strlen(keytype) + strlen(node->key) + 3;
/* ' ' + '\n' + \0 = 3 */
if(nlen < buflen)
if(nlen <= buflen)
/* these types have the plain name */
sprintf(buf, "%s%s %s\n", node->name, keytype, node->key);
else