소스 검색

Merge pull request #587 from ghv2/fix-timer-leak

fix timer leak
DarienRaymond 8 년 전
부모
커밋
1dcf3aa74a
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      common/signal/timer.go

+ 3 - 1
common/signal/timer.go

@@ -29,7 +29,9 @@ func (t *ActivityTimer) SetTimeout(timeout time.Duration) {
 
 func (t *ActivityTimer) run() {
 	ticker := time.NewTicker(<-t.timeout)
-	defer ticker.Stop()
+	defer func() {
+		ticker.Stop()
+	}()
 
 	for {
 		select {