diff options
author | corvid <corvid@lavabit.com> | 2011-11-12 20:35:34 +0000 |
---|---|---|
committer | corvid <corvid@lavabit.com> | 2011-11-12 20:35:34 +0000 |
commit | 57b7ee6eb3b0ee9db40ea5a143383ba595c7dad6 (patch) | |
tree | 0fd03d9bc8e33f39e7947ab7d65e151611a1b3e3 /src/html.cc | |
parent | fa8f58b6cd95be0497bc13351ad3479c12e882a4 (diff) |
some isascii()
Diffstat (limited to 'src/html.cc')
-rw-r--r-- | src/html.cc | 4 |
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); |