Some more memory improvements

* Less leaks
* Less allocations

Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
This commit is contained in:
Steffen Jaeckel
2025-03-07 22:31:58 +01:00
parent 9fc0326428
commit 95c2199ca2
10 changed files with 63 additions and 21 deletions

View File

@@ -102,6 +102,10 @@ static void _session_free_saved_details(void);
static void
_session_shutdown(void)
{
if (reconnect_timer) {
g_timer_destroy(reconnect_timer);
reconnect_timer = NULL;
}
_session_free_internals();
chat_sessions_clear();
@@ -228,7 +232,6 @@ session_disconnect(void)
accounts_set_last_activity(session_get_account_name());
iq_rooms_cache_clear();
iq_handlers_clear();
connection_disconnect();