summaryrefslogtreecommitdiff
path: root/cache.c
diff options
context:
space:
mode:
authordormando <dormando@rydia.net>2022-01-12 23:18:35 -0800
committerdormando <dormando@rydia.net>2022-01-12 23:18:35 -0800
commit894e4c16b5162e25ce649cf8a57dfad250965ab0 (patch)
tree226e1d846faa74d016f56f77074e145705902f19 /cache.c
parent673794397d67ec9acc9aa43d6e9dbfda5e8cc203 (diff)
downloadmemcached-894e4c16b5162e25ce649cf8a57dfad250965ab0.tar.gz
core: make object cache LIFO1.6.13
was originally LIFO and I broke that when switching to the queue.h code. This is friendlier for cache.
Diffstat (limited to 'cache.c')
-rw-r--r--cache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cache.c b/cache.c
index 0636060..c9f0845 100644
--- a/cache.c
+++ b/cache.c
@@ -133,7 +133,7 @@ void do_cache_free(cache_t *cache, void *ptr) {
free(ptr);
cache->total--;
} else {
- STAILQ_INSERT_TAIL(&cache->head, (struct cache_free_s *)ptr, c_next);
+ STAILQ_INSERT_HEAD(&cache->head, (struct cache_free_s *)ptr, c_next);
cache->freecurr++;
}
}