summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-11-23 17:07:05 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-11-24 14:32:38 +0100
commit1f63888f1dd81b6f5ab2bb8643fcff65f640edc6 (patch)
tree6b143a6ea787706cd68d47449a63debe9b04d339
parent9e54be0e25ecd65cee5d0a7a8d3667653128bc08 (diff)
downloadtelepathy-logger-1f63888f1dd81b6f5ab2bb8643fcff65f640edc6.tar.gz
tpl_log_manager_chat_info_free: don't leak the logentry and search_text
-rw-r--r--telepathy-logger/log-manager.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/telepathy-logger/log-manager.c b/telepathy-logger/log-manager.c
index 4e92023..459901d 100644
--- a/telepathy-logger/log-manager.c
+++ b/telepathy-logger/log-manager.c
@@ -829,8 +829,11 @@ static void
tpl_log_manager_chat_info_free (TplLogManagerChatInfo *data)
{
tp_clear_object (&data->account);
+ tp_clear_object (&data->logentry);
+
tp_clear_pointer (&data->chat_id, g_free);
tp_clear_pointer (&data->date, g_date_free);
+ tp_clear_pointer (&data->search_text, g_date_free);
g_slice_free (TplLogManagerChatInfo, data);
}