This commit is contained in:
Miek Gieben 2012-08-08 13:35:03 +02:00
parent 672dcdb355
commit 53b2034c77
1 changed files with 2 additions and 1 deletions

View File

@ -47,7 +47,8 @@ func (c *Cache) Evict() {
// A bit tedious, keys() -> find() -> remove()
for _, key := range c.Radix.Keys() {
node := c.Radix.Find(key)
if node == nil {
// Why can node.Value be nil?
if node == nil || node.Value == nil {
continue
}
if t := time.Since(node.Value.(*Packet).ttl).Seconds(); t > float64(*flagttl) {