Fix a memory leak in flatpak-update

Close https://github.com/flatpak/flatpak/issues/5816

Signed-off-by: Hubert Figuière <hub@figuiere.net>
This commit is contained in:
Hubert Figuière 2024-05-23 20:44:19 -04:00 committed by Patrick
parent c9cdfb4265
commit ef575a40da
2 changed files with 3 additions and 3 deletions

View File

@ -160,7 +160,7 @@ install_authenticator (FlatpakTransaction *old_transaction,
g_autoptr(FlatpakTransaction) transaction2 = NULL;
g_autoptr(GError) local_error = NULL;
g_autoptr(FlatpakInstallation) installation = flatpak_transaction_get_installation (old_transaction);
FlatpakDir *dir = flatpak_installation_get_dir (installation, NULL);
g_autoptr(FlatpakDir) dir = flatpak_installation_get_dir (installation, NULL);
if (dir == NULL)
{
@ -889,7 +889,7 @@ end_of_lifed_with_rebase (FlatpakTransaction *transaction,
EolAction old_action = EOL_UNDECIDED;
gboolean can_rebase = rebased_to_ref != NULL && remote != NULL;
g_autoptr(FlatpakInstallation) installation = flatpak_transaction_get_installation (transaction);
FlatpakDir *dir = flatpak_installation_get_dir (installation, NULL);
g_autoptr(FlatpakDir) dir = flatpak_installation_get_dir (installation, NULL);
if (ref == NULL)
return FALSE; /* Shouldn't happen, the ref should be valid */

View File

@ -191,7 +191,7 @@ install_authenticator (FlatpakTransaction *old_transaction,
g_autoptr(FlatpakTransaction) transaction2 = NULL;
g_autoptr(GError) local_error = NULL;
g_autoptr(FlatpakInstallation) installation = flatpak_transaction_get_installation (old_transaction);
FlatpakDir *dir = flatpak_installation_get_dir (installation, NULL);
g_autoptr(FlatpakDir) dir = flatpak_installation_get_dir (installation, NULL);
if (dir == NULL)
{