Olivier Houchard
f494957980
BUG/MEDIUM: checks: Make sure the tasklet won't run if the connection is closed.
...
wake_srv_chk() can be called from conn_fd_handler(), and may decide to
destroy the conn_stream and the connection, by calling cs_close(). If that
happens, we have to make sure the tasklet isn't scheduled to run, or it will
probably crash trying to access the connection or the conn_stream.
This fixes a crash that can be seen when using tcp checks.
This should be backported to 1.9 and 2.0.
For 1.9, the call should be instead :
task_remove_from_tasklet_list((struct task *)check->wait_list.task);
That function was renamed in 2.0.
2019-07-02 17:45:35 +02:00
..
2019-06-13 18:00:54 +02:00
2019-06-07 19:32:02 +02:00
2019-05-22 19:47:57 +02:00
2019-06-24 19:00:16 +02:00
2019-06-11 14:05:25 +02:00
2019-06-07 19:32:02 +02:00
2019-06-17 13:35:54 +02:00
2019-06-07 19:32:02 +02:00
2019-07-02 17:45:35 +02:00
2019-06-07 15:37:47 +02:00
2019-07-01 15:34:11 +02:00
2019-05-20 21:14:14 +02:00
2019-06-14 14:42:29 +02:00
2019-05-28 07:42:12 +02:00
2019-06-13 15:47:41 +02:00
2019-06-11 09:54:12 +02:00
2019-05-28 17:25:21 +02:00
2019-05-28 17:25:21 +02:00
2019-05-28 17:25:21 +02:00
2019-05-28 17:25:21 +02:00
2019-05-28 17:25:21 +02:00
2019-05-27 17:40:59 +02:00
2019-06-14 11:13:32 +02:00
2019-06-17 18:51:43 +02:00
2019-06-24 14:38:15 +02:00
2019-06-14 11:13:32 +02:00
2019-06-18 10:02:05 +02:00
2019-06-24 17:54:05 +02:00
2019-06-10 09:42:43 +02:00
2019-06-17 13:42:45 +02:00
2019-06-12 18:06:59 +02:00
2019-06-14 11:13:32 +02:00
2019-06-26 15:23:06 +02:00
2019-06-11 16:37:13 +02:00
2019-06-11 16:37:13 +02:00
2019-06-26 09:57:49 +02:00
2019-06-19 13:55:57 +02:00
2019-05-27 10:29:59 +02:00
2019-06-26 11:15:49 +02:00
2019-06-26 09:57:49 +02:00
2019-07-01 16:24:01 +02:00
2019-06-19 10:06:31 +02:00
2019-06-14 14:42:29 +02:00
2019-06-24 10:09:00 +02:00
2019-06-22 07:57:56 +02:00
2019-06-16 18:40:33 +02:00
2019-05-28 07:42:12 +02:00
2019-06-07 15:47:54 +02:00
2019-05-29 15:41:47 +02:00
2019-06-26 15:23:06 +02:00
2019-06-05 18:03:38 +02:00
2019-06-07 19:32:02 +02:00
2019-06-05 18:03:38 +02:00
2019-06-17 13:35:54 +02:00
2019-05-27 10:29:59 +02:00
2019-06-05 18:03:38 +02:00
2019-06-21 09:48:28 +02:00
2019-06-17 13:40:42 +02:00
2019-06-05 18:03:38 +02:00
2019-06-28 14:12:28 +02:00
2019-06-16 18:16:33 +02:00
2019-06-05 10:12:11 +02:00
2019-06-07 19:32:02 +02:00
2019-06-24 19:00:16 +02:00
2019-06-14 14:42:29 +02:00
2019-06-14 18:16:19 +02:00
2019-06-07 19:32:02 +02:00
2019-06-06 16:50:39 +02:00
2019-06-04 16:48:15 +02:00
2019-05-23 10:20:55 +02:00
2019-05-22 14:01:22 +02:00
2019-06-14 14:42:29 +02:00