summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-11-23 17:00:36 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-11-24 14:32:38 +0100
commit9e54be0e25ecd65cee5d0a7a8d3667653128bc08 (patch)
treef6e520f146b4259f85f10557cad19cb631eb288e
parenta45f892928636642a78bb8d50a3fc3d7ccff153f (diff)
downloadtelepathy-logger-9e54be0e25ecd65cee5d0a7a8d3667653128bc08.tar.gz
tpl_log_manager_chat_info_free: use tp_clear_*
-rw-r--r--telepathy-logger/log-manager.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/telepathy-logger/log-manager.c b/telepathy-logger/log-manager.c
index 24c3493..4e92023 100644
--- a/telepathy-logger/log-manager.c
+++ b/telepathy-logger/log-manager.c
@@ -828,12 +828,9 @@ tpl_log_manager_chat_info_new (void)
static void
tpl_log_manager_chat_info_free (TplLogManagerChatInfo *data)
{
- if (data->account != NULL)
- g_object_unref (data->account);
- if (data->chat_id != NULL)
- g_free (data->chat_id);
- if (data->date != NULL)
- g_date_free (data->date);
+ tp_clear_object (&data->account);
+ tp_clear_pointer (&data->chat_id, g_free);
+ tp_clear_pointer (&data->date, g_date_free);
g_slice_free (TplLogManagerChatInfo, data);
}