summaryrefslogtreecommitdiffstats
path: root/loader2/urlinstall.c
diff options
context:
space:
mode:
Diffstat (limited to 'loader2/urlinstall.c')
-rw-r--r--loader2/urlinstall.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/loader2/urlinstall.c b/loader2/urlinstall.c
index 6921f5f17..d19766dc5 100644
--- a/loader2/urlinstall.c
+++ b/loader2/urlinstall.c
@@ -307,9 +307,10 @@ char * mountUrlImage(struct installMethod * method,
/* sanitize url so we dont have problems like bug #101265 */
/* basically avoid duplicate /'s */
- for (p=finalPrefix; *p == '/'; p++);
-
- finalPrefix = p;
+ if (ui.protocol == URL_METHOD_HTTP) {
+ for (p=finalPrefix; *p == '/'; p++);
+ finalPrefix = p;
+ }
sprintf(url, "%s://%s%s/%s",
ui.protocol == URL_METHOD_FTP ? "ftp" : "http",