Fix AI memory leaks #121

Manually merged
jabber.developer merged 4 commits from fix/ai-leaks into master 2026-05-15 14:21:40 +00:00
2 changed files with 18 additions and 15 deletions
Showing only changes of commit 06b80bc89a - Show all commits

View File

@@ -1434,6 +1434,7 @@ _ai_request_thread(gpointer data)
local_provider_name, local_provider_name);
log_error("AI request failed for %s/%s: %s", local_provider_name, local_model, error_msg);
_aiwin_display_error(user_data, error_msg);
ai_provider_unref(local_provider);
ai_session_unref(session);
g_free(args);
return NULL;
@@ -1445,6 +1446,7 @@ _ai_request_thread(gpointer data)
log_error("AI request failed for %s/%s: Failed to initialize curl",
local_provider_name, local_model);
_aiwin_display_error(user_data, "Failed to initialize curl.");
ai_provider_unref(local_provider);
ai_session_unref(session);
g_free(args);
return NULL;