diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-11-23 17:00:36 +0100 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-11-24 14:32:38 +0100 |
commit | 9e54be0e25ecd65cee5d0a7a8d3667653128bc08 (patch) | |
tree | f6e520f146b4259f85f10557cad19cb631eb288e | |
parent | a45f892928636642a78bb8d50a3fc3d7ccff153f (diff) | |
download | telepathy-logger-9e54be0e25ecd65cee5d0a7a8d3667653128bc08.tar.gz |
tpl_log_manager_chat_info_free: use tp_clear_*
-rw-r--r-- | telepathy-logger/log-manager.c | 9 |
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); } |