diff options
Diffstat (limited to 'loader2/urlinstall.c')
-rw-r--r-- | loader2/urlinstall.c | 7 |
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", |