瀏覽代碼

Fix monitor deadlock on panic

Jakob Borg 11 年之前
父節點
當前提交
bb01b76582
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      cmd/syncthing/monitor.go

+ 1 - 0
cmd/syncthing/monitor.go

@@ -161,6 +161,7 @@ func copyStderr(stderr io.ReadCloser) {
 				for _, line := range stdoutLastLines {
 				for _, line := range stdoutLastLines {
 					panicFd.WriteString(line)
 					panicFd.WriteString(line)
 				}
 				}
+				stdoutMut.Unlock()
 			}
 			}
 
 
 			panicFd.WriteString("Panic at " + time.Now().Format(time.RFC3339) + "\n")
 			panicFd.WriteString("Panic at " + time.Now().Format(time.RFC3339) + "\n")