diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-07-01 20:02:22 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-07-01 20:02:22 +0200 |
commit | 200216313c59328fbcd1c8f6af6f4ff5dcf3ca68 (patch) | |
tree | 1fa70b21f1eb38ed23d0d208360bf2363b5bfd95 /sys/src/cmd | |
parent | 2dde3a005d271134ec13cf715709c981818b15b5 (diff) |
mothra: make sequence of links separated by space
Diffstat (limited to 'sys/src/cmd')
-rw-r--r-- | sys/src/cmd/mothra/rdhtml.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/sys/src/cmd/mothra/rdhtml.c b/sys/src/cmd/mothra/rdhtml.c index 8e29b46c8..717f4430e 100644 --- a/sys/src/cmd/mothra/rdhtml.c +++ b/sys/src/cmd/mothra/rdhtml.c @@ -626,12 +626,11 @@ void plrdplain(char *name, int fd, Www *dst){ finish(dst); } void plrdhtml(char *name, int fd, Www *dst){ + int t, tagerr; Stack *sp; char buf[20]; char *str; Hglob g; - int t; - int tagerr; g.state=g.stack; g.state->tag=Tag_html; @@ -738,12 +737,11 @@ void plrdhtml(char *name, int fd, Www *dst){ nstrcpy(g.dst->url->fullname, str, sizeof(g.dst->url->fullname)); break; case Tag_a: + if(str=pl_getattr(g.attr, "name")) + nstrcpy(g.state->name, str, sizeof(g.state->name)); + pl_htmloutput(&g, 0, "", 0); if(str=pl_getattr(g.attr, "href")) nstrcpy(g.state->link, str, sizeof(g.state->link)); - if(str=pl_getattr(g.attr, "name")){ - nstrcpy(g.state->name, str, sizeof(g.state->name)); - pl_htmloutput(&g, 0, "", 0); - } break; case Tag_meta: if((str=pl_getattr(g.attr, "http-equiv"))==0) |