From bb01b765821dd48ef320335ea58c4013c04973da Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Sun, 12 Oct 2014 13:53:21 +0200 Subject: [PATCH] Fix monitor deadlock on panic --- cmd/syncthing/monitor.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/syncthing/monitor.go b/cmd/syncthing/monitor.go index 648520492..ccc3d8eb7 100644 --- a/cmd/syncthing/monitor.go +++ b/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")