Commit Diff


commit - 3eecee9e514683359bc0e0761b31d8422832acc5
commit + ba20be6971dd76f8cd93adc2a9cfc915f41ad308
blob - a663d499784e1951a55bed80c5fbf1c30f32b0d0
blob + b5e2ea68b3914b97562ab76862fe8177a1732aad
--- 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;
 }