Frédéric Lécaille
d77c50b6d6
MINOR: quic: Possible crash when inspecting the xprt context
...
haproxy may crash when running this statement in qc_lstnr_pkt_rcv():
conn_ctx = qc->conn->xprt_ctx;
because qc->conn may not be initialized. With this patch we ensure
qc->conn is correctly initialized before accessing its ->xprt_ctx
members. We zero the xrpt_ctx structure (ssl_conn_ctx struct), then
initialize its ->conn member with HA_ATOMIC_STORE. Then, ->conn and
->conn->xptr_ctx members of quic_conn struct can be accessed with HA_ATOMIC_LOAD()
2021-11-30 11:50:42 +01:00
..
2021-10-18 07:21:28 +02:00
2021-11-05 07:48:38 +01:00
2021-10-22 16:40:09 +02:00
2021-04-28 10:51:08 +02:00
2021-09-30 16:37:05 +02:00
2021-05-08 12:29:51 +02:00
2021-11-05 15:25:34 +01:00
2021-08-25 16:14:14 +02:00
2021-11-23 16:15:02 +01:00
2021-09-23 15:27:25 +02:00
2021-10-13 11:28:08 +02:00
2021-04-26 10:42:58 +02:00
2021-09-27 09:47:40 +02:00
2021-10-15 14:12:19 +02:00
2021-10-07 01:36:51 +02:00
2021-03-18 15:51:12 +01:00
2021-10-27 17:41:07 +02:00
2021-02-13 09:43:17 +01:00
2021-10-20 18:43:30 +02:00
2021-04-10 19:27:41 +02:00
2021-11-29 11:28:54 +01:00
2021-10-08 17:22:26 +02:00
2021-10-08 17:22:26 +02:00
2021-11-06 09:20:07 +01:00
2021-10-15 17:16:11 +02:00
2021-10-08 17:22:26 +02:00
2021-04-07 18:18:37 +02:00
2021-10-27 11:35:59 +02:00
2021-10-08 17:22:26 +02:00
2021-08-16 12:37:59 +02:00
2021-09-17 17:22:05 +02:00
2021-10-08 17:22:26 +02:00
2021-11-30 09:34:32 +01:00
2021-10-08 17:22:26 +02:00
2021-10-08 17:22:26 +02:00
2021-10-08 17:22:26 +02:00
2021-10-15 14:12:19 +02:00
2021-08-16 12:37:59 +02:00
2021-10-08 17:22:26 +02:00
2021-10-15 14:12:19 +02:00
2021-08-16 12:37:59 +02:00
2021-11-05 16:36:42 +01:00
2021-10-08 17:22:26 +02:00
2021-11-08 12:08:26 +01:00
2021-10-07 01:41:14 +02:00
2021-10-27 11:34:21 +02:00
2021-09-23 16:13:17 +02:00
2021-11-08 08:05:39 +01:00
2021-11-08 08:05:39 +01:00
2021-11-18 10:50:58 +01:00
2021-11-26 14:43:57 +01:00
2021-11-24 16:14:24 +01:00
2021-11-25 09:07:34 +01:00
2021-03-03 05:07:10 +01:00
2021-04-02 17:48:42 +02:00
2021-04-10 19:27:41 +02:00
2021-11-19 15:10:46 +01:00
2020-11-05 19:27:09 +01:00
2021-10-15 14:12:19 +02:00
2021-11-09 18:02:49 +01:00
2021-11-24 15:44:36 +01:00
2021-08-30 06:14:32 +02:00
2021-11-08 12:08:26 +01:00
2021-11-08 12:08:26 +01:00
2021-10-15 14:12:19 +02:00
2021-09-28 16:21:25 +02:00
2021-11-08 08:05:39 +01:00
2021-04-21 09:20:17 +02:00
2021-11-03 17:19:48 +01:00
2021-06-22 18:43:14 +02:00
2021-06-22 18:43:14 +02:00
2021-09-22 07:24:02 +02:00
2021-08-16 12:37:59 +02:00
2021-06-22 18:43:14 +02:00
2021-10-16 14:58:30 +02:00
2021-11-15 11:31:09 +01:00
2021-04-21 09:20:17 +02:00
2021-10-01 18:36:29 +02:00
2021-05-25 08:44:45 +02:00
2021-04-15 17:05:38 +02:00
2021-11-05 07:48:38 +01:00
2021-11-08 12:08:26 +01:00
2021-11-15 15:03:21 +01:00
2021-11-19 12:10:02 +01:00
2021-09-23 16:25:47 +02:00
2021-11-18 10:50:58 +01:00
2021-11-10 15:53:01 +01:00
2021-11-10 15:53:01 +01:00
2021-09-11 19:58:45 +02:00
2021-05-08 13:55:40 +02:00
2021-11-15 09:41:00 +01:00
2021-04-07 18:18:37 +02:00
2021-11-26 16:13:17 +01:00
2021-11-05 15:20:04 +01:00
2021-10-27 17:05:36 +02:00
2021-10-27 17:05:36 +02:00
2021-10-27 17:05:36 +02:00
2021-10-27 17:05:36 +02:00
2021-10-27 17:05:36 +02:00
2021-10-27 17:31:20 +02:00
2021-10-15 14:33:35 +02:00
2021-11-25 11:41:29 +01:00
2021-11-08 08:59:30 +01:00
2021-09-23 15:27:25 +02:00
2021-08-31 18:37:13 +02:00
2020-12-23 11:57:26 +01:00
2020-12-23 11:57:26 +01:00
2021-09-23 15:27:25 +02:00
2021-11-19 15:55:19 +01:00
2021-09-23 15:27:25 +02:00
2021-10-07 01:41:14 +02:00
2021-11-03 17:16:46 +01:00
2021-04-21 09:20:17 +02:00
2021-11-03 11:15:32 +01:00
2021-10-15 14:12:19 +02:00
2021-11-05 07:48:38 +01:00
2021-10-27 11:34:21 +02:00
2021-11-19 19:25:13 +01:00
2021-04-21 09:20:17 +02:00
2021-10-27 11:35:59 +02:00
2021-09-24 15:07:50 +02:00
2021-10-14 21:27:48 +02:00
2021-10-14 21:27:48 +02:00
2021-11-24 19:00:39 +01:00
2021-11-23 15:20:59 +01:00
2021-05-17 10:50:24 +02:00
2021-11-06 09:20:07 +01:00
2021-11-30 11:47:46 +01:00
2021-08-26 19:48:34 +02:00
2021-11-09 10:51:08 +01:00
2021-11-15 09:17:27 +01:00
2021-11-02 16:55:01 +01:00
2021-11-03 16:24:48 +01:00
2021-10-21 16:17:29 +02:00
2021-10-27 11:35:59 +02:00
2021-10-15 14:12:19 +02:00
2021-10-27 11:35:59 +02:00
2021-11-08 12:08:26 +01:00
2021-10-08 17:22:26 +02:00
2021-10-08 17:22:26 +02:00
2021-11-18 17:54:49 +01:00
2021-05-07 11:51:26 +02:00
2021-01-04 10:09:02 +01:00
2021-05-11 17:24:32 +02:00
2021-11-02 17:58:35 +01:00
2021-10-08 17:22:26 +02:00
2021-03-19 15:33:04 +01:00
2021-11-30 11:50:42 +01:00