--- gdm-2.4.4.7/gui/greeter/greeter_item_pam.c.orig	2003-09-25 01:35:53.000000000 +0200
+++ gdm-2.4.4.7/gui/greeter/greeter_item_pam.c	2004-03-12 16:22:46.371572917 +0100
@@ -217,7 +217,7 @@
       /* HAAAAAAACK.  Sometimes pam sends many many messages, SO
        * we try to collect them until the next prompt or reset or
        * whatnot */
-      if (!replace_msg)
+      if (!replace_msg && strlen(message) > 0)
 	{
 	  g_object_get (G_OBJECT (message_info->item),
 			"text", &oldtext,
