[evolution-data-server] Fix two memory leaks
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Fix two memory leaks
- Date: Wed, 25 May 2016 11:51:50 +0000 (UTC)
commit 1965f432efa96bd1a0611f160aef8f1a915feb4e
Author: Milan Crha <mcrha redhat com>
Date: Wed May 25 13:51:43 2016 +0200
Fix two memory leaks
camel/camel-sexp.c | 3 +++
camel/providers/imapx/camel-imapx-server.c | 1 +
2 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/camel/camel-sexp.c b/camel/camel-sexp.c
index adcaa66..140b6d7 100644
--- a/camel/camel-sexp.c
+++ b/camel/camel-sexp.c
@@ -1459,6 +1459,9 @@ camel_sexp_finalize (GObject *object)
g_scanner_scope_foreach_symbol (sexp->scanner, 0, free_symbol, NULL);
g_scanner_destroy (sexp->scanner);
+ g_free (sexp->error);
+ sexp->error = NULL;
+
/* Chain up to parent's finalize() method. */
G_OBJECT_CLASS (camel_sexp_parent_class)->finalize (object);
}
diff --git a/camel/providers/imapx/camel-imapx-server.c b/camel/providers/imapx/camel-imapx-server.c
index ea82111..ce39489 100644
--- a/camel/providers/imapx/camel-imapx-server.c
+++ b/camel/providers/imapx/camel-imapx-server.c
@@ -3376,6 +3376,7 @@ imapx_server_finalize (GObject *object)
g_weak_ref_clear (&is->priv->store);
g_weak_ref_clear (&is->priv->select_mailbox);
g_weak_ref_clear (&is->priv->select_pending);
+ g_clear_object (&is->priv->cancellable);
/* Chain up to parent's finalize() method. */
G_OBJECT_CLASS (camel_imapx_server_parent_class)->finalize (object);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]