Ref the right type in g_socket_control_message_deserialize
authorAlexander Larsson <alexl@redhat.com>
Thu, 28 May 2009 13:34:07 +0000 (15:34 +0200)
committerAlexander Larsson <alexl@redhat.com>
Thu, 28 May 2009 13:34:57 +0000 (15:34 +0200)
We were not looking at the right type at all due to a typo.

gio/gsocketcontrolmessage.c

index 2a384a7..4400d00 100644 (file)
@@ -195,7 +195,7 @@ g_socket_control_message_deserialize (int      level,
   message = NULL;
   for (i = 0; i < n_message_types; i++)
     {
-      klass = (GSocketControlMessageClass *)g_type_class_ref (type);
+      klass = (GSocketControlMessageClass *)g_type_class_ref (message_types[i]);
 
       if (klass && klass->deserialize)
        {