diff -u -r1.671 elogd.c
--- src/elogd.c	17 May 2005 21:15:35 -0000	1.671
+++ src/elogd.c	25 May 2005 15:43:21 -0000
@@ -17364,15 +17364,15 @@
           getcfg(lbs->name, "Guest list display", str, sizeof(str)) && !isparam("unm")) {
 
          strcpy(list, str);
-      }
 
-      n = strbreak(list, (char (*)[NAME_LENGTH]) gattr, MAX_N_ATTR, ",");
-      for (j = 0; j < n; j++)
-         if (strieq(gattr + j * NAME_LENGTH, "text"))
-            break;
+         n = strbreak(list, (char (*)[NAME_LENGTH]) gattr, MAX_N_ATTR, ",");
+         for (j = 0; j < n; j++)
+            if (strieq(gattr + j * NAME_LENGTH, "text"))
+               break;
 
-      if (n > 0 && j == n)
-         show_text = FALSE;
+         if (n > 0 && j == n)
+            show_text = FALSE;
+      }
 
       if (list[0]) {
          n_attr_disp = strbreak(list, disp_attr, MAX_N_ATTR, ",");
