Browse Source

Fix monitor deadlock on panic

Jakob Borg 11 years ago
parent
commit
bb01b76582
1 changed files with 1 additions and 0 deletions
  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 {
 					panicFd.WriteString(line)
 				}
+				stdoutMut.Unlock()
 			}
 
 			panicFd.WriteString("Panic at " + time.Now().Format(time.RFC3339) + "\n")