George Joseph
ef177cfb9e
res_pjsip: Remove temp transport state when a transport fails to load.
...
If a pjsip transport (A) fails to load, its temporary state gets left behind
causing the next transport to load (B) to pick up some of its parameters,
including its name. This can cause B to have the correct name (B) in its
transport object but the wrong name (A) in its internal state object. When a
transport state is searched for later on, transport state B is returned but a
retrieval of the actual transport object will fail because B's transport
state id is actually "A" and transport "A" doesn't exist because it failed
to load.
remove_temporary_state() is now being called in all error paths in
config_transport.c functions that call find_or_create_temporary_state().
A bit of extra debugging was also added to res_pjsip_nat.c.
Resolves : #1814
2026-03-09 12:25:20 +00:00
..
2023-04-03 07:58:23 -05:00
2026-03-05 12:52:37 +00:00
2026-03-02 16:43:25 +00:00
2025-01-29 14:18:25 +00:00
2026-02-25 13:25:13 +00:00
2023-01-31 11:23:11 -06:00
2026-01-05 12:45:05 +00:00
2026-03-09 12:25:20 +00:00
2024-02-28 18:39:03 +00:00
2026-02-18 13:43:32 +00:00
2023-01-10 14:07:44 -06:00
2025-12-31 18:51:38 +00:00
2026-02-18 13:43:32 +00:00
2026-03-02 16:43:25 +00:00
2022-12-08 11:19:07 -06:00
2025-01-29 14:18:25 +00:00
2022-04-26 14:26:48 -05:00
2026-02-18 13:43:32 +00:00
2021-11-18 16:25:51 -06:00
2021-11-18 16:25:51 -06:00
2025-09-30 13:59:27 +00:00
2025-11-04 19:27:51 +00:00
2021-11-18 16:25:51 -06:00
2023-08-09 15:10:46 +00:00
2025-04-02 12:16:41 +00:00
2021-11-18 16:25:51 -06:00
2021-11-18 16:25:51 -06:00
2021-11-18 16:25:51 -06:00
2021-11-18 16:25:51 -06:00
2026-03-05 12:52:37 +00:00
2025-10-29 15:21:42 +00:00
2020-01-14 09:36:44 -06:00
2024-06-07 16:24:30 +00:00
2019-10-24 09:18:38 -05:00
2019-10-24 09:18:38 -05:00
2024-01-23 18:18:56 +00:00
2025-01-29 14:18:25 +00:00
2026-03-02 16:43:25 +00:00
2026-03-02 16:43:25 +00:00
2021-12-03 10:38:39 -06:00
2024-02-12 18:46:32 +00:00
2025-09-11 14:19:38 +00:00
2025-03-18 14:28:02 +00:00
2026-02-18 13:43:32 +00:00
2026-02-18 13:43:32 +00:00
2026-02-18 13:43:32 +00:00
2022-08-01 11:06:37 -05:00
2021-11-15 16:37:34 -06:00
2023-06-12 17:20:31 +00:00
2023-06-12 17:19:28 +00:00
2026-02-18 13:43:32 +00:00
2021-03-10 04:22:36 -06:00
2021-03-10 04:22:36 -06:00
2021-06-10 16:30:28 -05:00
2021-03-10 04:22:36 -06:00
2021-03-10 04:22:36 -06:00
2021-03-10 04:22:36 -06:00
2021-03-10 04:22:36 -06:00
2021-03-10 04:22:36 -06:00
2022-07-12 07:52:12 -05:00
2022-07-12 07:52:12 -05:00
2020-11-20 13:51:02 -06:00
2025-01-29 14:18:25 +00:00
2026-02-18 13:43:32 +00:00
2026-02-18 13:43:32 +00:00
2026-01-05 14:49:21 +00:00
2025-01-29 14:18:25 +00:00
2025-01-29 14:18:25 +00:00
2026-02-18 13:43:32 +00:00
2025-01-29 14:18:25 +00:00
2019-04-23 17:40:15 -05:00
2025-01-29 14:18:25 +00:00
2021-12-03 10:38:39 -06:00
2025-01-29 14:18:25 +00:00
2025-12-29 18:33:02 +00:00
2025-01-29 14:18:25 +00:00
2026-02-18 13:43:32 +00:00
2025-04-21 14:46:02 +00:00
2025-01-29 14:18:25 +00:00
2022-12-13 10:52:10 -06:00
2025-08-28 14:19:44 +00:00
2025-04-30 12:47:39 +00:00
2026-02-18 13:43:32 +00:00
2022-09-13 04:51:10 -05:00
2025-08-11 13:58:11 +00:00
2023-01-03 09:00:42 -06:00
2023-10-27 15:52:44 +00:00
2020-04-20 11:03:26 -05:00
2022-09-13 04:51:10 -05:00
2025-01-29 14:18:25 +00:00
2023-10-20 12:18:59 +00:00
2023-10-20 12:39:09 +00:00
2025-09-30 13:53:36 +00:00
2026-01-27 16:49:52 +00:00
2022-03-24 12:00:58 -05:00
2026-02-18 13:43:32 +00:00
2026-03-09 12:22:17 +00:00
2025-12-30 15:28:47 +00:00
2026-03-09 12:25:20 +00:00
2026-02-18 13:43:32 +00:00
2020-04-20 11:03:26 -05:00
2025-01-10 16:21:24 +00:00
2025-12-16 17:03:43 +00:00
2026-02-26 14:40:15 +00:00
2024-07-10 17:02:12 +00:00
2025-01-29 14:18:25 +00:00
2020-12-16 08:01:11 -06:00
2025-01-29 14:18:25 +00:00
2026-01-22 17:51:18 +00:00
2025-12-29 20:13:40 +00:00
2025-03-07 16:53:19 +00:00
2025-12-16 17:03:43 +00:00
2025-12-16 17:03:43 +00:00
2024-11-13 16:06:55 +00:00
2026-02-26 14:06:07 +00:00
2024-02-28 18:39:03 +00:00
2025-10-28 13:56:09 +00:00
2024-01-30 19:06:40 +00:00
2023-09-21 14:47:58 +00:00
2025-12-30 15:09:29 +00:00
2022-01-17 08:25:58 -06:00
2025-01-29 14:18:25 +00:00
2019-05-20 20:33:58 -05:00
2020-01-14 10:07:20 -06:00
2021-03-16 10:30:43 -05:00
2025-01-29 14:18:25 +00:00
2026-03-04 14:23:22 +00:00
2025-01-29 14:18:25 +00:00
2025-08-27 16:56:13 +00:00
2021-11-15 16:37:34 -06:00
2026-01-08 13:26:18 +00:00
2025-08-27 16:56:13 +00:00
2025-08-27 16:56:13 +00:00
2023-10-05 10:42:18 -06:00
2024-02-12 18:46:32 +00:00
2025-08-06 15:40:02 +00:00
2025-08-18 14:53:16 +00:00
2021-11-15 16:37:34 -06:00
2023-09-13 17:34:37 +00:00
2025-12-16 14:56:02 +00:00
2025-04-21 13:29:33 +00:00
2025-01-29 14:18:25 +00:00
2025-10-28 13:56:09 +00:00
2020-06-08 10:50:16 -05:00
2021-12-03 10:38:39 -06:00
2023-12-08 13:11:54 +00:00
2024-10-01 14:22:53 +00:00
2025-10-06 15:41:17 +00:00
2025-08-20 15:33:37 +00:00
2025-06-02 15:15:15 +00:00
2025-01-29 14:18:25 +00:00
2024-11-04 15:12:42 +00:00