commit | 849d4f047f768184f30b989d06502c601f355b9f | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Fri Jan 31 17:22:08 2020 +0100 |
committer | Olivier Houchard <cognet@ci0.org> | Fri Jan 31 17:25:37 2020 +0100 |
tree | 32c033662fb058aff5c46e9ad0e4d2af12c38ef9 | |
parent | c633607c06697b8fb09d94b55b239b9bd7888fc6 [diff] |
BUG/MEDIUM: connections: Don't forget to unlock when killing a connection. Commit 140237471e408736bb7162e68c572c710a66a526 made sure we hold the toremove_lock for the corresponding thread before removing a connection from its idle_orphan_conns list, however it failed to unlock it if we found a connection, leading to a deadlock, so add the missing deadlock. This should be backported to 2.1 and 2.0.