claude
bd53372616
Close takes connMu by hand, not by defer (V-638)
...
Review on PR #188 . The deferred unlock made it unclear where the lock
was released, and it held connMu across conn.Close(), which contradicts
the invariant stated one line above it: the field accesses only. A close
on a tcp conn can block, and connMu is on the path of every call.
2026-08-06 23:05:53 +04:00
..
2026-08-06 03:28:45 +04:00
2026-08-05 15:28:26 +04:00
2026-08-06 03:23:26 +04:00
2026-08-06 03:12:18 +04:00
2026-08-06 03:28:23 +04:00
2026-08-06 18:09:11 +04:00
2026-08-06 03:12:59 +04:00
2026-08-06 03:28:23 +04:00
2026-08-06 21:01:16 +04:00
2026-08-06 03:12:18 +04:00
2026-08-06 03:23:36 +04:00
2026-08-02 09:11:11 +04:00
2026-08-06 23:05:53 +04:00
2026-08-06 02:41:45 +04:00
2026-08-06 20:12:19 +04:00
2026-08-06 03:31:19 +04:00
2026-08-05 02:27:22 +04:00
2026-08-06 11:47:54 +04:00
2026-08-06 11:38:12 +04:00
2026-08-01 13:57:26 +04:00
2026-08-06 02:10:22 +04:00
2026-08-06 18:51:23 +04:00
2026-08-06 05:12:20 +04:00
2026-08-04 18:45:52 +04:00
2026-08-06 03:23:49 +04:00
2026-08-06 03:28:23 +04:00
2026-08-04 03:00:11 +04:00
2026-08-06 03:20:10 +04:00
2026-08-06 20:12:19 +04:00
2026-08-06 16:28:40 +02:00
2026-08-06 03:12:36 +04:00
2026-08-06 03:12:59 +04:00
2026-08-06 05:08:48 +04:00
2026-08-06 03:11:53 +04:00
2026-08-06 03:28:45 +04:00
2026-08-06 19:30:46 +04:00
2026-08-02 03:28:49 +04:00
2026-08-06 03:12:28 +04:00
2026-08-06 20:55:53 +04:00
2026-08-06 03:28:45 +04:00
2026-08-06 03:20:10 +04:00
2026-08-01 14:06:00 +04:00
2026-08-01 14:21:46 +04:00
2026-08-06 22:50:38 +04:00
2026-08-06 02:47:24 +04:00
2026-08-06 03:24:00 +04:00
2026-08-06 03:12:59 +04:00
2026-08-05 15:52:54 +04:00
2026-08-06 03:31:19 +04:00
2026-08-06 03:11:53 +04:00