aboutsummaryrefslogtreecommitdiff
path: root/iri.c
diff options
context:
space:
mode:
Diffstat (limited to 'iri.c')
-rw-r--r--iri.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/iri.c b/iri.c
index d6f6d24..26ee920 100644
--- a/iri.c
+++ b/iri.c
@@ -81,9 +81,10 @@ parse_scheme(struct parser *p)
/* normalize the scheme (i.e. lowercase it)
*
* XXX: since we cannot have good things, tolower
- * depends on the LC_CTYPE locale. The good things is
- * that we're sure p->iri points to something in the
- * ASCII range, so it shouldn't do weird stuff. */
+ * behaviour depends on the LC_CTYPE locale. The good
+ * news is that we're sure p->iri points to something
+ * that's in the ASCII range, so tolower can't
+ * mis-behave on some systems due to the locale. */
*p->iri = tolower(*p->iri);
p->iri++;
} while (isalnum(*p->iri)