[tracker-miners/wip/carlosg/batches-and-resources: 1/2] libtracker-miner: Fix removal of elements from LRU




commit 443fc24e2d14046f889abe055e446c3cd75cff89
Author: Carlos Garnacho <carlosg gnome org>
Date:   Fri Nov 27 00:16:07 2020 +0100

    libtracker-miner: Fix removal of elements from LRU
    
    We were passing the wrong pointer here, so the queue didn't actually
    shrink here.

 src/libtracker-miner/tracker-lru.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/libtracker-miner/tracker-lru.c b/src/libtracker-miner/tracker-lru.c
index 629b159b2..b3e62a080 100644
--- a/src/libtracker-miner/tracker-lru.c
+++ b/src/libtracker-miner/tracker-lru.c
@@ -155,7 +155,7 @@ tracker_lru_remove (TrackerLRU *lru,
        if (!node)
                return;
 
-       g_queue_remove (&lru->queue, node->link);
+       g_queue_remove (&lru->queue, node);
        free_node (node, lru);
 }
 


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