]> err.no Git - varnish/commit
Remove object from LRU list before freeing it; this does not entirely
authordes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Tue, 17 Jul 2007 16:56:21 +0000 (16:56 +0000)
committerdes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Tue, 17 Jul 2007 16:56:21 +0000 (16:56 +0000)
commitc2d8ef90422142434f1ba4b053492813623adee4
tree681a25597f8d3d7868f73daf6332b678de7daf44
parentee6d10eae3e517f500ecc60ac30bfc26a93eaf43
Remove object from LRU list before freeing it; this does not entirely
eliminate races between the LRU code and the expiry code, but it does
make them a lot less likely.

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1712 d4fa192b-c00b-0410-8231-f00ffab90ce4
varnish-cache/bin/varnishd/cache_hash.c