Browse Source

fix cleanup

Xiang Li 12 years ago
parent
commit
4c1d864095
1 changed files with 1 additions and 2 deletions
  1. 1 2
      store/store.go

+ 1 - 2
store/store.go

@@ -444,7 +444,7 @@ func (s *store) deleteExpiredKeys(cutoff time.Time, index uint64, term uint64) {
 	for {
 		node := s.ttlKeyHeap.top()
 		if node == nil || node.ExpireTime.After(cutoff) {
-			return
+			break
 		}
 
 		s.ttlKeyHeap.pop()
@@ -453,7 +453,6 @@ func (s *store) deleteExpiredKeys(cutoff time.Time, index uint64, term uint64) {
 		s.Stats.Inc(ExpireCount)
 		s.WatcherHub.notify(newEvent(Expire, node.Path, s.Index, s.Term))
 	}
-
 	s.WatcherHub.clearPendingWatchers()
 }