2007-07-23 Murray Cumming <murrayc@murrayc.com>
[modest] / src / modest-email-clipboard.c
index e4f2153..b91eea4 100644 (file)
@@ -196,13 +196,14 @@ modest_email_clipboard_set_data (ModestEmailClipboard *self,
                        i = 0;
                        while (!tny_iterator_is_done (iter)) {
                                obj = tny_iterator_get_current (iter);
-                               if (TNY_IS_HEADER (obj))
+                               if (obj && TNY_IS_HEADER (obj))
                                        id = g_strdup(tny_header_get_message_id (TNY_HEADER (obj)));
                                
                                priv->hidding[i++] = id;
                                tny_iterator_next (iter);
                                
-                               g_object_unref (obj);
+                               if (obj)
+                                       g_object_unref (obj);
                        }
                        g_object_unref (iter);
                }