diff -up gnome-desktop-2.23.90/libgnome-desktop/gnome-rr.c.jx gnome-desktop-2.23.90/libgnome-desktop/gnome-rr.c
--- gnome-desktop-2.23.90/libgnome-desktop/gnome-rr.c.jx 2008-08-18 16:09:40.000000000 -0400
+++ gnome-desktop-2.23.90/libgnome-desktop/gnome-rr.c 2008-08-25 13:49:31.000000000 -0400
@@ -638,7 +638,7 @@ read_edid_data (GnomeRROutput *output)
if (result)
{
- if (len == 128)
+ if (len % 128 == 0)
return result;
else
g_free (result);