[gnome-color-manager] Don't use the serial number if it's set to zero



commit 0ad484545de923b29b41a73c8b735b3c8c95cbb8
Author: Richard Hughes <richard hughsie com>
Date:   Sat Nov 28 22:14:58 2009 +0000

    Don't use the serial number if it's set to zero

 src/gcm-edid.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/gcm-edid.c b/src/gcm-edid.c
index be167d5..a656824 100644
--- a/src/gcm-edid.c
+++ b/src/gcm-edid.c
@@ -139,8 +139,10 @@ gcm_edid_parse (GcmEdid *edid, const guint8 *data, GError **error)
 	serial += (guint32) data[GCM_EDID_OFFSET_SERIAL+1] * 0x100;
 	serial += (guint32) data[GCM_EDID_OFFSET_SERIAL+2] * 0x10000;
 	serial += (guint32) data[GCM_EDID_OFFSET_SERIAL+3] * 0x1000000;
-	priv->serial_number = g_strdup_printf ("%" G_GUINT32_FORMAT, serial);
-	egg_debug ("Serial: %s", priv->serial_number);
+	if (serial > 0) {
+		priv->serial_number = g_strdup_printf ("%" G_GUINT32_FORMAT, serial);
+		egg_debug ("Serial: %s", priv->serial_number);
+	}
 
 	/* get the size */
 	priv->width = data[GCM_EDID_OFFSET_SIZE+0];



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]