Browse Source

Merge pull request #3577 from gyuho/storage/watchable_store.go-defer-fix

storage/watchable_store: defer to Unlock s.mu
Yicheng Qin 10 years ago
parent
commit
d6db4e6d6b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      storage/watchable_store.go

+ 1 - 1
storage/watchable_store.go

@@ -177,7 +177,7 @@ func (s *watchableStore) Watcher(key []byte, prefix bool, startRev, endRev int64
 
 	cancel := CancelFunc(func() {
 		s.mu.Lock()
-		s.mu.Unlock()
+		defer s.mu.Unlock()
 		wa.stopWithError(ErrCanceled)
 
 		// remove global references of the watcher