X-Git-Url: https://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Fcommon%2Furl.c;h=4e4b9610cd96f1016a6d38aca78e258f5a97452c;hp=3e6c8dacc19816df8b45ce158bac948a0d214fc0;hb=1b0b59295d0500764c5096753f7cd11bf3ab5df4;hpb=56c142e5406160a58ee345e3e0433eb998ee046e diff --git a/ui/common/url.c b/ui/common/url.c index 3e6c8da..4e4b961 100644 --- a/ui/common/url.c +++ b/ui/common/url.c @@ -170,6 +170,11 @@ struct pb_url *pb_url_parse(void *ctx, const char *url_str) url->port = NULL; url->host = talloc_strndup(url, p, path - p); } + + /* remove multiple leading slashes */ + for (; *path && *(path+1) == '/'; path++) + ; + url->path = talloc_strdup(url, path); }