Просмотр исходного кода

store: check remove func before call it

Xiang Li 11 лет назад
Родитель
Сommit
b951aaf925
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      store/watcher.go

+ 3 - 1
store/watcher.go

@@ -68,5 +68,7 @@ func (w *Watcher) Remove() {
 	defer w.hub.mutex.Unlock()
 
 	close(w.EventChan)
-	w.remove()
+	if w.remove != nil {
+		w.remove()
+	}
 }