aboutsummaryrefslogtreecommitdiff
path: root/src/html.cc
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2011-11-12 20:35:34 +0000
committercorvid <corvid@lavabit.com>2011-11-12 20:35:34 +0000
commit57b7ee6eb3b0ee9db40ea5a143383ba595c7dad6 (patch)
tree0fd03d9bc8e33f39e7947ab7d65e151611a1b3e3 /src/html.cc
parentfa8f58b6cd95be0497bc13351ad3479c12e882a4 (diff)
some isascii()
Diffstat (limited to 'src/html.cc')
-rw-r--r--src/html.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/html.cc b/src/html.cc
index 896aaab6..f740a77e 100644
--- a/src/html.cc
+++ b/src/html.cc
@@ -1462,10 +1462,10 @@ static int
int i;
for (i = 0; val[i]; ++i)
- if (!(isalnum(val[i]) || strchr(":_.-", val[i])))
+ if (!isascii(val[i]) || !(isalnum(val[i]) || strchr(":_.-", val[i])))
break;
- if (val[i] || !isalpha(val[0]))
+ if (val[i] || !(isascii(val[0]) && isalpha(val[0])))
BUG_MSG("'%s' value is not of the form "
"[A-Za-z][A-Za-z0-9:_.-]*\n", attrname);