[gnome-builder] egg-task-cache: use g_clear_pointer



commit 48e09d91519c81fdf725958cbdac45a92a3b4abc
Author: Debarshi Ray <debarshir gnome org>
Date:   Tue Mar 7 10:38:25 2017 +0100

    egg-task-cache: use g_clear_pointer
    
    https://bugzilla.gnome.org/show_bug.cgi?id=779660

 contrib/egg/egg-task-cache.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/contrib/egg/egg-task-cache.c b/contrib/egg/egg-task-cache.c
index 1ad93ac..716fd3f 100644
--- a/contrib/egg/egg-task-cache.c
+++ b/contrib/egg/egg-task-cache.c
@@ -177,8 +177,8 @@ cache_item_free (gpointer data)
 {
   CacheItem *item = data;
 
-  item->self->key_destroy_func (item->key);
-  item->self->value_destroy_func (item->value);
+  g_clear_pointer (&item->key, item->self->key_destroy_func);
+  g_clear_pointer (&item->value, item->self->value_destroy_func);
   item->self = NULL;
   item->evict_at = 0;
 


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