--- src/gdm-queue.c.socket-check 2007-03-30 16:09:50.000000000 -0400 +++ src/gdm-queue.c 2007-03-30 16:10:35.000000000 -0400 @@ -201,7 +201,7 @@ if (stat (GDM_NEW_SOCKET_FILENAME, &file_stat) == 0) strcpy (addr.sun_path, GDM_NEW_SOCKET_FILENAME); - if (stat (GDM_OLD_SOCKET_FILENAME, &file_stat) == 0) + else if (stat (GDM_OLD_SOCKET_FILENAME, &file_stat) == 0) strcpy (addr.sun_path, GDM_OLD_SOCKET_FILENAME); else return FALSE; @@ -265,7 +265,7 @@ if (stat (GDM_NEW_SOCKET_FILENAME, &file_stat) == 0) strcpy (addr.sun_path, GDM_NEW_SOCKET_FILENAME); - if (stat (GDM_OLD_SOCKET_FILENAME, &file_stat) == 0) + else if (stat (GDM_OLD_SOCKET_FILENAME, &file_stat) == 0) strcpy (addr.sun_path, GDM_OLD_SOCKET_FILENAME); else g_error ("Can't find gdm socket!");