Files
heimdal/lib/krb5
Taylor R Campbell 3171398867 krb5: Fix use-after-free when debug is enabled with http_proxy.
Instead of freeing host->ai on return from submit_request in the
http_proxy path, stash the proxy's ai in another member host->freeai
which will be freed when host is freed.

Assumption: All hosts created in submit_request cease to be used
before any of them are freed, so it's safe to pick one host to hang
the proxy's ai on and free the ai when that host is freed.

fix https://github.com/heimdal/heimdal/issues/1205
2024-01-04 14:00:18 -06:00
..
2023-11-02 20:19:54 -05:00
2022-01-14 17:10:16 -06:00
2022-11-01 16:10:57 -05:00
2011-05-21 11:57:31 -07:00
2021-09-19 13:25:27 +10:00
2023-11-28 21:34:35 -05:00
2023-11-02 20:19:54 -05:00
2022-09-22 22:13:05 -04:00
2018-09-10 14:42:18 -04:00
2023-11-28 21:37:56 -05:00
2017-04-29 01:05:59 -04:00
2023-11-28 21:34:35 -05:00
2023-11-28 21:34:35 -05:00
2016-04-16 16:58:08 -05:00
2018-10-08 08:46:37 -04:00
2012-01-10 22:54:50 +01:00
2022-01-14 17:10:16 -06:00
2023-01-04 00:43:36 -06:00
2023-11-28 21:34:35 -05:00
2023-01-04 00:43:36 -06:00
2021-03-26 18:47:49 -05:00
2011-07-24 16:02:22 -07:00
2014-04-25 02:42:17 +02:00
2011-05-21 11:57:31 -07:00
2014-04-25 02:42:17 +02:00
2011-05-21 11:57:31 -07:00
2011-05-21 11:57:31 -07:00
2011-05-21 11:57:31 -07:00
2007-07-15 20:49:46 +00:00
2022-01-19 23:38:27 -06:00
2023-06-20 12:19:48 -05:00
2022-01-24 15:38:47 -06:00
2023-11-02 20:19:54 -05:00
2022-09-22 22:13:05 -04:00
2022-01-14 17:10:16 -06:00
2014-03-24 23:07:49 -05:00
2022-01-14 17:10:16 -06:00
2011-05-21 11:57:31 -07:00
2022-09-22 22:13:05 -04:00
2023-11-28 21:34:35 -05:00
2023-06-20 12:19:48 -05:00
2022-11-22 11:34:54 -05:00
2023-11-28 21:34:35 -05:00
2023-06-20 12:19:48 -05:00
2023-05-26 14:10:11 -05:00
2016-11-20 17:43:51 -06:00
2022-01-19 23:38:27 -06:00
2022-11-01 16:10:57 -05:00
2022-11-01 16:10:57 -05:00
2023-01-04 16:17:09 -06:00
2023-01-04 16:17:09 -06:00
2023-01-04 16:17:09 -06:00
2012-05-28 13:14:55 +01:00
2011-05-21 11:57:31 -07:00
2023-11-28 21:34:35 -05:00
2019-01-02 13:56:04 -05:00
2010-09-18 14:45:33 -07:00
2022-01-19 23:38:27 -06:00
2022-01-18 15:40:54 -06:00
2022-02-11 16:02:27 -06:00
2011-05-21 11:57:31 -07:00
2009-05-04 06:17:40 +00:00
2014-04-29 11:04:21 -06:00
2009-05-04 06:17:40 +00:00
2021-11-29 12:50:26 +11:00
2022-01-14 17:10:16 -06:00
2011-05-21 11:57:31 -07:00
2009-05-04 06:17:40 +00:00
2009-05-04 06:17:40 +00:00
2009-05-04 06:17:40 +00:00
2009-05-04 06:17:40 +00:00
2022-01-19 23:38:27 -06:00
2022-01-14 17:59:49 -06:00
2011-05-21 11:57:31 -07:00
2021-08-09 21:46:24 +10:00
2022-01-14 17:10:16 -06:00