]> git.0d.be Git - empathy.git/commitdiff
Call GET_PRIV after checking the parameters of empathy_message_equal.
authorJonny Lamb <jonny.lamb@collabora.co.uk>
Fri, 6 Mar 2009 11:53:04 +0000 (11:53 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Fri, 6 Mar 2009 11:53:04 +0000 (11:53 +0000)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=2610

libempathy/empathy-message.c

index d23048a203fd0e51dcd7e4cfc68d57e66cf9bbef..24a43788c011e717c793b7ae5509537ee09ae21c 100644 (file)
@@ -509,12 +509,15 @@ empathy_message_get_unique_id (EmpathyMessage *message)
 gboolean
 empathy_message_equal (EmpathyMessage *message1, EmpathyMessage *message2)
 {
-       EmpathyMessagePriv *priv1 = GET_PRIV (message1);
-       EmpathyMessagePriv *priv2 = GET_PRIV (message2);
+       EmpathyMessagePriv *priv1;
+       EmpathyMessagePriv *priv2;
 
        g_return_val_if_fail (EMPATHY_IS_MESSAGE (message1), FALSE);
        g_return_val_if_fail (EMPATHY_IS_MESSAGE (message2), FALSE);
 
+       priv1 = GET_PRIV (message1);
+       priv2 = GET_PRIV (message2);
+
        if (priv1->id == priv2->id && g_str_hash (priv1->body) == g_str_hash (priv2->body)) {
                return TRUE;
        }