ref: bf6875e6788e6a9adee3076da47b5a5ed3ee35e7
parent: 1bc594bd79e8a8c8f72d37dbd612eecf51990fe7
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sat Jul 7 11:13:07 EDT 2012
mothra: fix <br/> <hr/> tags
--- a/sys/src/cmd/mothra/rdhtml.c
+++ b/sys/src/cmd/mothra/rdhtml.c
@@ -344,7 +344,8 @@
char *pl_word(char *s){ if ('a'<=*s && *s<='z' || 'A'<=*s && *s<='Z') {s++;
- while('a'<=*s && *s<='z' || 'A'<=*s && *s<='Z' || '0'<=*s && *s<='9' || *s=='-' || *s=='.') s++;+ while('a'<=*s && *s<='z' || 'A'<=*s && *s<='Z' || '0'<=*s && *s<='9' || + *s=='-' || *s=='.' || *s==':') s++;
}
return s;
}
@@ -376,7 +377,7 @@
if(str[0]=='/') str++;
name=str;
s=pl_word(str);
- if(*s!=' ' && *s!='\n' && *s!='\t' && *s!='\0'){+ if(*s!='/' && *s!=' ' && *s!='\n' && *s!='\t' && *s!='\0'){htmlerror(g->name, g->lineno, "bad tag name in %s", str);
ap->name=0;
return;
--
⑨