vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Sun Jan 10 14:08:42 2021 +0200| [7c10ffdd52ac543ff0d7d3df84c5ef652170f321] | committer: Rémi Denis-Courmont
ftp: add missing brackets for IPv6 literals > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7c10ffdd52ac543ff0d7d3df84c5ef652170f321 --- modules/access/ftp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/access/ftp.c b/modules/access/ftp.c index f0157c66d5..593cf942df 100644 --- a/modules/access/ftp.c +++ b/modules/access/ftp.c @@ -979,7 +979,11 @@ static int DirRead (stream_t *p_access, input_item_node_t *p_current_node) vlc_memstream_putc(&ms, 's'); } vlc_memstream_puts(&ms, "://"); - vlc_memstream_puts(&ms, p_sys->url.psz_host); + + if (strchr(p_sys->url.psz_host, ':') != NULL) + vlc_memstream_printf(&ms, "[%s]", p_sys->url.psz_host); + else + vlc_memstream_puts(&ms, p_sys->url.psz_host); if (p_sys->url.i_port != ((p_sys->tlsmode != IMPLICIT) ? IPPORT_FTP : IPPORT_FTPS)) _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
