aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2020-07-22 17:00:45 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2020-07-22 17:00:45 +0530
commitf4ff4b07937c7c568474e352f6a7b0af340e7a32 (patch)
treeffcb8d21ae5a120142bd93ec54235938097490be /src
parenta58c65a51ab3e954692d830a9366908becd27e50 (diff)
downloadnnn-f4ff4b07937c7c568474e352f6a7b0af340e7a32.tar.gz
Fix #684: support path appended to hostname
Diffstat (limited to 'src')
-rw-r--r--src/nnn.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 4465bdf..aa8ae4c 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';
}