[gom] gom: Fix invalid write when destroying GomRepository



commit 27cd22da69499ae22b2278d95836b250193b0088
Author: Bastien Nocera <hadess hadess net>
Date:   Tue Feb 17 16:09:36 2015 +0100

    gom: Fix invalid write when destroying GomRepository
    
    We hold a reference to the GomAdapter, so there's no need to set up a
    weak pointer, as we'll be the ones destroying it in finalize or when
    setting a new adapter.

 gom/gom-repository.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)
---
diff --git a/gom/gom-repository.c b/gom/gom-repository.c
index 1020715..873c721 100644
--- a/gom/gom-repository.c
+++ b/gom/gom-repository.c
@@ -89,7 +89,6 @@ gom_repository_set_adapter (GomRepository *repository,
 
    g_clear_object(&priv->adapter);
    priv->adapter = g_object_ref(adapter);
-   g_object_add_weak_pointer(G_OBJECT(priv->adapter), (gpointer *) &priv->adapter);
    g_object_notify_by_pspec(G_OBJECT(repository), gParamSpecs[PROP_ADAPTER]);
 }
 


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