commit | c16968172724c0b5e8bdc6ad33f5a79443a44cd7 | [log] [tgz] |
---|---|---|
author | Han-Wen Nienhuys <hanwen@google.com> | Thu Aug 13 00:33:36 2015 +0200 |
committer | Adam Langley <agl@golang.org> | Mon Aug 17 22:20:11 2015 +0000 |
tree | 3e049d53ff4e1260ec5ca286f420892bb076d427 | |
parent | 4e213c0672297f4a0b1c3e73fc4c7fb05b7530c8 [diff] |
crypto/ssh: fix deadlock during error condition. Unblock writers if a read error occurs while writers are blocked on a pending key change. Add test to check for deadlocks in error paths in handshake.go Fixes golang/go#11992. Change-Id: Id098bd9fec3d4fe83daeb2b7f935e5647c19afd3 Reviewed-on: https://go-review.googlesource.com/13594 Reviewed-by: Adam Langley <agl@golang.org>