Christian Decker
6a072c4c6e
Fix a double-free bug in the negotiation phase
...
The callback on `key_negotiate` was closing the connection under
certain circumstances and would also `free` the key_negotiate, which
would then be freed again once it returns. We steal it off of the
connection during the callback and doing the free manually afterwards
to make sure this can't happen.
Thanks to @jgriffiths for tracking this one down.
Fixes #142
Reported-By: @bjd and @bgorlick
2017-04-24 05:17:13 +00:00
..
2016-01-22 06:37:13 +10:30
2017-04-12 09:09:19 -07:00
2016-01-22 06:41:47 +10:30
2017-03-02 22:51:49 +10:30
2017-03-02 22:51:49 +10:30
2017-02-03 05:52:11 +10:30
2017-02-03 05:52:11 +10:30
2017-03-07 11:25:48 +10:30
2017-03-02 22:51:49 +10:30
2017-01-04 14:09:20 +10:30
2017-02-02 14:48:00 +10:30
2017-03-02 22:51:49 +10:30
2017-02-02 14:48:00 +10:30
2016-10-07 14:00:18 +10:30
2016-10-07 14:00:18 +10:30
2017-04-24 05:17:13 +00:00
2016-08-31 16:06:31 +09:30
2017-03-02 22:51:49 +10:30
2017-02-02 14:48:00 +10:30
2016-11-04 11:17:03 +10:30
2016-01-22 06:41:49 +10:30
2016-12-02 18:12:58 +10:30
2016-12-02 18:12:58 +10:30
2016-08-26 15:31:19 +09:30
2017-03-02 22:51:49 +10:30
2016-11-11 09:32:04 +10:30
2017-02-02 14:48:00 +10:30
2016-08-18 14:25:13 +09:30
2017-03-02 22:51:49 +10:30
2017-02-02 14:48:00 +10:30
2017-04-01 23:59:46 +10:30
2017-04-01 23:59:46 +10:30
2017-03-02 22:51:49 +10:30
2016-09-07 23:49:39 +02:00
2016-12-15 11:49:51 +10:30
2016-12-02 18:12:58 +10:30
2017-03-02 22:51:49 +10:30
2017-01-04 14:08:15 +10:30
2016-11-09 18:56:38 +10:30
2017-03-02 22:51:49 +10:30
2017-03-02 22:51:49 +10:30
2017-02-24 16:22:56 +10:30
2017-02-24 16:22:56 +10:30
2017-04-01 23:59:46 +10:30
2016-11-09 08:04:27 +10:30
2016-11-09 08:04:27 +10:30
2017-01-10 15:19:25 +10:30
2016-08-18 14:25:14 +09:30
2016-11-11 09:32:04 +10:30
2016-08-18 14:25:14 +09:30
2017-03-02 22:51:49 +10:30
2017-02-24 16:22:56 +10:30
2017-03-02 22:51:49 +10:30
2017-01-25 11:03:55 +10:30
2017-03-02 22:51:49 +10:30
2017-02-03 05:52:11 +10:30
2017-03-02 22:51:49 +10:30
2017-02-02 14:48:00 +10:30
2017-04-01 23:59:46 +10:30
2017-02-02 14:48:00 +10:30
2017-03-02 22:51:49 +10:30
2017-04-01 23:59:46 +10:30
2017-03-02 22:51:49 +10:30
2017-03-02 22:51:49 +10:30
2016-07-01 12:00:17 +09:30
2017-04-11 16:56:27 -07:00
2017-03-28 14:06:48 +10:30
2017-02-03 05:52:11 +10:30
2017-03-02 22:51:49 +10:30
2017-01-25 11:03:55 +10:30
2017-04-01 23:59:46 +10:30
2017-04-01 23:59:46 +10:30
2016-11-11 09:32:04 +10:30
2017-01-04 14:09:20 +10:30
2017-02-21 17:59:34 +01:00
2017-02-21 17:59:34 +01:00
2017-03-07 11:35:48 +10:30
2016-11-09 08:04:28 +10:30
2017-03-02 22:51:49 +10:30
2017-03-07 11:27:09 +10:30