Shivaram Lingamneni
0af0a0b445
fix a race condition
...
Setting `closed` on the socket (which can mean either "the socket is broken"
or "we should close the socket at the next opportunity") was racing against
the final write. Even if socket.closed is true, we should attempt to send
buffered message data to the socket, before we send the `finalData` and
actually call `Close`.
2019-05-22 16:42:25 -04:00
..
2019-05-22 03:29:18 -04:00
2019-05-12 04:03:50 -04:00
2019-05-12 20:57:53 -04:00
2017-03-07 19:56:21 +10:00
2019-05-11 21:48:36 -04:00
2019-05-10 00:32:10 -04:00
2019-03-07 04:31:08 -05:00
2019-01-01 16:43:35 -05:00
2018-02-04 05:34:26 +10:00
2019-05-10 01:44:14 -04:00
2018-08-06 02:26:21 -04:00
2018-04-16 13:20:37 +10:00
2019-05-21 09:46:57 +10:00
2019-05-22 03:29:18 -04:00
2019-05-22 16:10:56 -04:00
2019-03-14 03:21:45 -04:00
2019-03-12 04:16:16 -04:00
2019-05-19 06:17:30 -04:00
2019-05-21 22:36:37 -04:00
2019-05-22 15:08:02 -04:00
2019-05-22 03:29:18 -04:00
2019-05-19 06:17:30 -04:00
2019-02-24 02:19:50 -05:00
2019-05-19 06:17:30 -04:00
2019-05-12 20:57:53 -04:00
2019-05-22 01:18:22 -04:00
2019-03-08 05:36:54 -05:00
2019-03-08 05:36:54 -05:00
2019-05-13 02:19:00 -04:00
2019-05-22 16:10:56 -04:00
2019-05-22 16:10:56 -04:00
2019-05-22 03:29:18 -04:00
2019-05-22 01:18:22 -04:00
2019-05-21 22:36:37 -04:00
2019-05-12 20:57:53 -04:00
2018-08-06 02:26:21 -04:00
2019-05-20 19:08:57 -04:00
2019-04-28 02:48:19 -04:00
2019-04-28 02:48:19 -04:00
2019-05-21 22:36:37 -04:00
2019-05-12 03:25:02 -04:00
2019-05-21 22:36:37 -04:00
2019-04-08 10:40:19 +10:00
2019-05-15 01:30:21 -04:00
2019-05-21 22:36:37 -04:00
2019-04-28 15:12:48 -04:00
2019-05-10 01:44:14 -04:00
2019-05-22 16:10:56 -04:00
2019-05-20 02:56:49 -04:00
2019-05-12 20:57:53 -04:00
2019-05-22 16:42:25 -04:00
2019-03-12 04:16:16 -04:00
2019-02-03 18:49:42 +10:00
2019-02-03 18:49:42 +10:00
2019-03-07 04:31:08 -05:00
2019-03-12 04:16:16 -04:00
2019-03-12 04:16:16 -04:00
2019-05-20 20:08:06 -04:00