Summary: | review needed for log-entry-refactoring | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Cosimo Alfarano <cosimo.alfarano> |
Component: | logger | Assignee: | Danielle Madeley <danielle> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
URL: | http://git.collabora.co.uk/?p=user/kalfa/telepathy-logger.git;a=shortlog;h=refs/heads/log-entry-refactoring | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Cosimo Alfarano
2010-02-18 12:12:57 UTC
@@ -459,9 +461,22 @@ add_message_text_chat (TplLogStore *self, chatroom = tpl_log_entry_text_is_chatroom (message); sender = tpl_log_entry_get_sender (TPL_LOG_ENTRY (message)); - account = - tpl_channel_get_account (TPL_CHANNEL ( - tpl_log_entry_text_get_tpl_channel_text (message))); + + bus_daemon = tp_dbus_daemon_dup (error); + if (bus_daemon == NULL) + { + DEBUG ("Error acquiring bus daemon: %s", (*error)->message); + return FALSE; + } Doesn't unref bus_daemon ? + account = tp_account_new (bus_daemon, + tpl_log_entry_get_account_path (TPL_LOG_ENTRY (message)), error); + if (account == NULL) + { + DEBUG ("Error acquiring TpAccount proxy: %s", (*error)->message); + return FALSE; + } Doesn't unref account? + priv->account_path = g_strdup (data); Not free'd on dispose/finalize ? changed commited to the same branch (In reply to comment #2) > changed commited to the same branch > Ok. Looks good. Squash this patch into the previous one and merge to master. squashed and merged to master. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.