1
1
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
Jakub Jelen 2019-02-07 16:57:22 +01:00 коммит произвёл Andreas Schneider
родитель 8152c6aba4
Коммит 1e22a089eb

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

@ -318,17 +318,23 @@ char *ssh_lowercase(const char* str) {
return new; return new;
} }
char *ssh_hostport(const char *host, int port){ char *ssh_hostport(const char *host, int port)
char *dest; {
char *dest = NULL;
size_t len; size_t len;
if(host==NULL)
if (host == NULL) {
return NULL; return NULL;
}
/* 3 for []:, 5 for 65536 and 1 for nul */ /* 3 for []:, 5 for 65536 and 1 for nul */
len = strlen(host) + 3 + 5 + 1; len = strlen(host) + 3 + 5 + 1;
dest = malloc(len); dest = malloc(len);
if(dest==NULL) if (dest == NULL) {
return NULL; return NULL;
}
snprintf(dest, len, "[%s]:%d", host, port); snprintf(dest, len, "[%s]:%d", host, port);
return dest; return dest;
} }