Selaa lähdekoodia

Fix monitor deadlock on panic

Jakob Borg 11 vuotta sitten
vanhempi
sitoutus
bb01b76582
1 muutettua tiedostoa jossa 1 lisäystä ja 0 poistoa
  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")