[libdmapsharing] Always call parent's dispose/finalize methods



commit bac157b8f503c086ec6eec9a644f457fdb9b64a9
Author: W. Michael Petullo <mike flyn org>
Date:   Thu Nov 16 20:31:18 2017 -0500

    Always call parent's dispose/finalize methods
    
    Signed-off-by: W. Michael Petullo <mike flyn org>

 libdmapsharing/dacp-share.c |    4 ++++
 libdmapsharing/dmap-share.c |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/libdmapsharing/dacp-share.c b/libdmapsharing/dacp-share.c
index 094e3fa..140b822 100644
--- a/libdmapsharing/dacp-share.c
+++ b/libdmapsharing/dacp-share.c
@@ -221,6 +221,8 @@ dacp_share_dispose (GObject * object)
                g_hash_table_destroy (share->priv->remotes);
                share->priv->remotes = NULL;
        }
+
+       G_OBJECT_CLASS (dacp_share_parent_class)->dispose (object);
 }
 
 static void
@@ -229,6 +231,8 @@ dacp_share_finalize (GObject * object)
        DACPShare *share = DACP_SHARE (object);
 
        g_free (share->priv->library_name);
+
+       G_OBJECT_CLASS (dacp_share_parent_class)->finalize (object);
 }
 
 const char *
diff --git a/libdmapsharing/dmap-share.c b/libdmapsharing/dmap-share.c
index de77594..f03bd51 100644
--- a/libdmapsharing/dmap-share.c
+++ b/libdmapsharing/dmap-share.c
@@ -567,6 +567,8 @@ _dmap_share_dispose (GObject * object)
        g_clear_object (&share->priv->container_db);
        g_clear_object (&share->priv->publisher);
        g_clear_object (&share->priv->server);
+
+       G_OBJECT_CLASS (dmap_share_parent_class)->dispose (object);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]