Commit Diff
--- url.c +++ url.c @@ -478,7 +478,10 @@ url_resolve_from(struct url *url, const char *str, con break; } + if (*i == '/') + i++; *i = '\0'; + strlcat(url->path, str, sizeof(url->path)); return 1; }
--- url.c +++ url.c @@ -478,7 +478,10 @@ url_resolve_from(struct url *url, const char *str, con break; } + if (*i == '/') + i++; *i = '\0'; + strlcat(url->path, str, sizeof(url->path)); return 1; }