ref: 11e93db76eefebd94f03bace14526c5218a3cfc6
parent: a194837a08fbac1792c9db77f5298a9a999ef6fb
author: Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
date: Tue Jan 19 10:30:16 EST 2021
do not print url description if it is the same as the url itself
--- a/main.c
+++ b/main.c
@@ -46,7 +46,7 @@
main(int argc, char **argv)
{
Response *r;
- char *s, *t, *u;
+ char *s, *t, *u, *tmp;
Url *url, *x;
int len, wait, pl, fd;
Plumbmsg *m;
@@ -152,7 +152,11 @@
else
t = "";
x = urlparse(r->url, u);
- Bprint(&out, "→ %U %s\n", x, t);
+ if((tmp = smprint("%U", x)) != nil && strcmp(tmp, t) == 0)
+ Bprint(&out, "→ %s\n", tmp);
+ else
+ Bprint(&out, "→ %s %s\n", tmp, t);
+ free(tmp);
freeurl(x);
}else{
Bprint(&out, "%s\n", s);