History

urlto: fix relative when there is no / in the url at all

Sigrid Haflínudóttir committed 6 years ago

Commit 22965fb1 parent 3082e1e1 file · +4 −4Browse files

Unified · Split

main.c+4−4
@@ -55,11 +55,11 @@ urlto(Url *url, char *u) · 54 unmodified lines
55 55
56 /* relative, no scheme */56 /* relative, no scheme */
57 len = strlen(url->url);57 len = strlen(url->url);
58 if(url->url[len-1] == '/') /* easy */58 if(url->url[len-1] == '/'){ /* easy */
59 u = smprint("%s/%s%s", url->url, u, trail);59 u = smprint("%s%s%s", url->url, u, trail);
60 else{60 }else{
61 /* replace the last element */61 /* replace the last element */
62 if((e = strrchr(url->url, '/')) != nil)62 if((e = strrchr(url->url, '/')) != nil && e[-1] != '/')
63 len = e - url->url;63 len = e - url->url;
64 u = smprint("%.*s/%s%s", len, url->url, u, trail);64 u = smprint("%.*s/%s%s", len, url->url, u, trail);
65 }65 }

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t