Aurelien DARRAGON
c81b8ee480
BUG/MEDIUM: sink: properly init applet under sft lock
...
Since 09d69eacf8 ("MEDIUM: sink: start applets asynchronously") the applet
is no longer initialized under the sft lock while it was the case before.
At first it doesn't seem to be an issue, but if we look closer at
sink_forward_session_init(), we can see that sft->appctx is assigned
while it can be accessed at the same time from sink_init_forward().
Let's restore the old guarantees by performing the .init under the sft
lock.
No backport needed unless 09d69eacf8 is.
2024-07-24 17:58:24 +02:00
..
2024-05-06 18:42:54 +02:00
2023-09-28 08:49:22 +02:00
2024-05-28 19:25:08 +02:00
2024-07-12 15:27:04 +02:00
2024-07-12 15:27:05 +02:00
2024-05-10 17:18:13 +02:00
2023-04-27 18:14:57 +02:00
2023-04-23 09:46:15 +02:00
2024-07-18 14:15:59 +02:00
2024-07-12 15:27:04 +02:00
2024-07-11 11:02:44 +02:00
2024-06-14 11:36:52 +02:00
2024-04-30 21:40:17 +02:00
2024-07-12 15:27:05 +02:00
2023-10-17 18:51:13 +02:00
2024-07-12 15:27:04 +02:00
2023-09-08 16:25:19 +02:00
2024-07-18 16:39:38 +02:00
2024-05-06 08:25:17 +02:00
2024-05-10 17:18:13 +02:00
2024-07-12 15:27:04 +02:00
2024-04-02 07:27:33 +02:00
2024-07-16 14:04:41 +02:00
2023-10-18 17:01:19 +02:00
2024-07-09 16:46:38 +02:00
2024-03-25 17:34:19 +00:00
2024-05-10 17:18:13 +02:00
2024-05-21 17:55:20 +02:00
2024-05-24 12:07:18 +02:00
2024-05-17 15:57:18 +02:00
2024-05-24 12:07:18 +02:00
2024-05-24 12:07:18 +02:00
2024-07-09 16:46:38 +02:00
2024-07-12 15:27:04 +02:00
2024-07-12 15:27:04 +02:00
2024-07-15 19:19:13 +02:00
2023-11-18 11:16:21 +01:00
2024-07-11 14:51:23 +02:00
2024-05-10 17:18:13 +02:00
2024-07-18 17:06:12 +02:00
2023-04-27 18:22:34 +02:00
2023-11-08 16:38:06 +01:00
2024-06-13 15:43:09 +02:00
2024-04-26 11:29:25 +02:00
2024-06-04 14:23:40 +02:00
2024-07-10 10:52:20 +02:00
2023-10-17 18:51:13 +02:00
2024-05-16 10:31:17 +02:00
2024-06-28 14:36:30 +02:00
2024-07-18 05:24:56 +02:00
2024-07-09 16:46:38 +02:00
2024-07-02 10:05:40 +02:00
2023-02-14 08:48:54 +01:00
2023-01-26 11:36:39 +01:00
2024-05-10 17:18:13 +02:00
2024-04-04 19:10:01 +02:00
2024-06-13 15:43:09 +02:00
2024-05-24 14:36:31 +02:00
2024-06-20 16:38:48 +02:00
2024-03-25 16:24:15 +01:00
2024-04-04 19:10:01 +02:00
2024-05-24 16:17:24 +02:00
2024-04-04 19:10:01 +02:00
2024-01-11 15:10:08 +01:00
2023-11-23 16:23:14 +01:00
2023-03-08 10:43:04 +01:00
2024-04-02 07:00:10 +02:00
2024-03-29 17:08:37 +01:00
2024-07-16 14:04:41 +02:00
2024-06-26 07:38:21 +02:00
2024-07-11 15:14:06 +02:00
2024-06-14 18:25:21 +02:00
2024-04-13 08:43:12 +02:00
2024-06-17 19:37:29 +02:00
2024-03-28 17:28:20 +01:00
2023-05-11 09:22:46 +02:00
2024-07-12 15:27:04 +02:00
2024-07-12 15:27:04 +02:00
2024-07-17 15:07:47 +02:00
2024-07-12 15:27:04 +02:00
2024-07-12 15:27:04 +02:00
2024-07-24 14:19:10 +02:00
2023-04-28 16:08:08 +02:00
2024-06-27 16:08:42 +02:00
2023-06-14 11:27:29 +02:00
2023-05-12 09:45:30 +02:00
2024-01-11 11:13:54 +01:00
2023-07-03 16:32:01 +02:00
2024-07-05 12:14:27 +02:00
2024-07-09 16:46:38 +02:00
2024-07-16 10:51:02 +02:00
2024-07-11 15:14:06 +02:00
2023-04-21 17:41:26 +02:00
2024-05-22 12:00:11 +02:00
2024-01-02 11:44:42 +01:00
2023-02-23 15:05:05 +01:00
2024-05-22 12:00:11 +02:00
2024-04-12 18:51:40 +02:00
2024-07-12 15:27:04 +02:00
2023-12-21 15:42:08 +01:00
2024-01-31 16:28:54 +01:00
2024-05-16 10:31:17 +02:00
2024-01-29 15:40:19 +01:00
2024-05-02 10:55:25 +02:00
2024-02-05 14:31:21 +01:00
2024-07-24 11:07:19 +02:00
2024-07-24 11:07:19 +02:00
2023-11-28 15:37:50 +01:00
2024-07-03 15:02:40 +02:00
2024-07-11 11:02:44 +02:00
2024-07-19 16:22:00 +02:00
2024-01-31 16:28:54 +01:00
2024-02-15 17:04:17 +01:00
2024-02-14 11:32:29 +01:00
2024-01-16 10:17:27 +01:00
2023-11-28 15:47:18 +01:00
2024-04-06 00:07:49 +02:00
2024-07-11 15:14:06 +02:00
2024-07-11 11:02:44 +02:00
2024-06-13 19:36:40 +02:00
2024-04-26 10:20:57 +02:00
2024-01-31 16:28:54 +01:00
2024-04-10 11:06:41 +02:00
2024-04-06 00:07:49 +02:00
2024-07-11 15:14:06 +02:00
2024-07-11 11:02:44 +02:00
2023-10-17 18:51:13 +02:00
2024-07-18 13:29:52 +02:00
2024-07-09 16:46:38 +02:00
2024-07-08 14:23:14 +02:00
2024-07-18 13:29:52 +02:00
2024-07-18 16:39:38 +02:00
2024-07-12 15:27:04 +02:00
2024-05-21 17:55:03 +02:00
2023-11-23 16:23:14 +01:00
2024-07-24 17:58:24 +02:00
2023-06-30 16:12:36 +02:00
2023-04-23 09:46:15 +02:00
2024-04-30 21:38:24 +02:00
2024-05-24 14:36:31 +02:00
2024-07-17 16:52:06 +02:00
2024-07-18 13:29:52 +02:00
2024-05-21 18:30:45 +02:00
2024-03-12 17:37:11 +01:00
2024-05-17 17:35:51 +02:00
2024-07-18 16:39:38 +02:00
2024-07-17 16:52:06 +02:00
2023-05-15 12:07:52 +02:00
2024-05-17 14:53:19 +02:00
2024-07-12 15:27:05 +02:00
2024-04-26 10:20:57 +02:00
2024-07-12 15:27:05 +02:00
2024-05-03 09:01:36 +02:00
2024-07-12 15:27:04 +02:00
2024-07-18 16:12:36 +02:00
2024-07-18 16:39:38 +02:00
2024-04-03 15:53:18 +02:00
2023-11-23 16:23:14 +01:00
2024-05-24 14:36:31 +02:00
2023-11-18 11:16:21 +01:00
2023-07-24 17:12:29 +02:00
2024-07-24 14:19:10 +02:00
2024-05-24 09:46:49 +02:00
2024-07-18 13:29:52 +02:00
2024-05-24 14:36:03 +02:00
2024-04-22 16:25:18 +02:00
2024-07-18 13:29:52 +02:00
2024-07-18 17:06:12 +02:00
2023-02-17 16:01:34 +01:00
2024-07-11 15:14:06 +02:00