From: Arun Prakash Jana Date: Wed, 22 Jul 2020 11:30:45 +0000 (+0530) Subject: Fix #684: support path appended to hostname X-Git-Tag: v3.4~57 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f4ff4b07937c7c568474e352f6a7b0af340e7a32;p=nnn.git Fix #684: support path appended to hostname --- diff --git a/src/nnn.c b/src/nnn.c index 4465bdf9..aa8ae4ce 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -4027,8 +4027,15 @@ static bool remote_mount(char *newpath) /* Convert "Host" to "Host:" */ size_t len = xstrlen(tmp); + bool path = FALSE; - if (tmp[len - 1] != ':') { /* Append ':' if missing */ + for (size_t count = 0; count < len; ++count) + if (tmp[count] == ':') { + path = TRUE; + break; + } + + if (!path) { /* Append ':' if missing */ tmp[len] = ':'; tmp[len + 1] = '\0'; }