mothra: make sequence of links separated by space

This commit is contained in:
cinap_lenrek 2012-07-01 20:02:22 +02:00
parent 2dde3a005d
commit 200216313c

View file

@ -626,12 +626,11 @@ void plrdplain(char *name, int fd, Www *dst){
finish(dst); finish(dst);
} }
void plrdhtml(char *name, int fd, Www *dst){ void plrdhtml(char *name, int fd, Www *dst){
int t, tagerr;
Stack *sp; Stack *sp;
char buf[20]; char buf[20];
char *str; char *str;
Hglob g; Hglob g;
int t;
int tagerr;
g.state=g.stack; g.state=g.stack;
g.state->tag=Tag_html; 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)); nstrcpy(g.dst->url->fullname, str, sizeof(g.dst->url->fullname));
break; break;
case Tag_a: case Tag_a:
if(str=pl_getattr(g.attr, "href")) if(str=pl_getattr(g.attr, "name"))
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)); nstrcpy(g.state->name, str, sizeof(g.state->name));
pl_htmloutput(&g, 0, "", 0); pl_htmloutput(&g, 0, "", 0);
} if(str=pl_getattr(g.attr, "href"))
nstrcpy(g.state->link, str, sizeof(g.state->link));
break; break;
case Tag_meta: case Tag_meta:
if((str=pl_getattr(g.attr, "http-equiv"))==0) if((str=pl_getattr(g.attr, "http-equiv"))==0)