]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix #684: support path appended to hostname
authorArun Prakash Jana <engineerarun@gmail.com>
Wed, 22 Jul 2020 11:30:45 +0000 (17:00 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Wed, 22 Jul 2020 11:30:45 +0000 (17:00 +0530)
src/nnn.c

index 4465bdf96f90e27c7a6ca94c8a54e03dc93415cf..aa8ae4cec8856ce6b2ef18a90c5aa61af2d8b02a 100644 (file)
--- 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';
        }