Commit Diff


commit - 881a9dd9c2aebbf73f333dd3d8be4ce5400f717f
commit + 881dc835d05029b30bcb7dd229d2a0583fa6e360
blob - d6f6d24f0e5d823991c3c973caba69845231fbbb
blob + 26ee920fc2c12088c713411c936ddd22c5b92749
--- iri.c
+++ 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)