diff --git a/ChangeLog b/ChangeLog
index 3bcbcb70a6493d1ef89784fb4f7d950299b7d0a9..7992a7f6a652d010acb31c274db9d08b4de8449b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 CVS code -
 - General:
+	- Miscellaneous comment fixes. (DLR)
 	- Implement filename searches in the file browser.  New
 	  functions filesearch_init(), findnextfile(),
 	  findnextfile_wrap_reset(), filesearch_abort(),
diff --git a/src/utils.c b/src/utils.c
index 49bcbd270edce2ac259271afb0515108f14bc037..d94ce758352dcda66f64441d25d48ac0cab6044a 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -242,7 +242,8 @@ ssize_t ngetdelim(char **lineptr, size_t *n, int delim, FILE *stream)
 
 #ifdef HAVE_REGEX_H
 #ifdef BROKEN_REGEXEC
-/* Work around a potential segfault in glibc 2.2.3's regexec(). */
+/* glibc 2.2.3 brain damage: Work around a potential segfault in
+ * regexec(). */
 int safe_regexec(const regex_t *preg, const char *string, size_t nmatch,
 	regmatch_t pmatch[], int eflags)
 {