--- glst.c-orig	2007-01-20 14:26:43.000000000 -0800
+++ glst.c	2007-01-20 14:24:12.000000000 -0800
@@ -637,7 +637,7 @@
 	while (fgets(buf, sizeof(buf) - 1, cfil) != NULL) {
 		buf[strlen(buf) - 1] = 0;
 		for (var = buf; *var && strchr(" \t", *var); var++);
-		if (!*var)
+		if (!*var || *var == '#')
 			continue;
 		for (tmp = var; *tmp && (isalpha(*tmp) || isdigit(*tmp)); tmp++);
 		if (!*tmp || tmp == var || strchr(" \t=", *tmp) == NULL)
