summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2018-10-05 23:08:12 -0400
committerAlexander Larsson <alexander.larsson@gmail.com>2018-10-12 10:07:32 +0200
commitf1c6a6bfe8e839aeaf0d3f578dc1d4a9baef3e08 (patch)
tree1242279191bca7b5b6653c950ae365e63ed8bc37
parenta73ee1d7ec9b015c5b2b43f8841b39d16ff32ee9 (diff)
downloadflatpak-f1c6a6bfe8e839aeaf0d3f578dc1d4a9baef3e08.tar.gz
transaction: Fix a crash in an error path
This was found while writing transaction tests. We were passing error, but trying to use the local_error message. Closes: #2198 Approved by: alexlarsson (cherry picked from commit adf896d794363b26a2f07a47d3b82ed26699573d)
-rw-r--r--common/flatpak-transaction.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/flatpak-transaction.c b/common/flatpak-transaction.c
index c3551477..11c20259 100644
--- a/common/flatpak-transaction.c
+++ b/common/flatpak-transaction.c
@@ -2332,7 +2332,7 @@ handle_runtime_repo_deps (FlatpakTransaction *self, const char *id, const char *
if (!g_key_file_load_from_data (dep_keyfile,
g_bytes_get_data (dep_data, NULL),
g_bytes_get_size (dep_data),
- 0, error))
+ 0, &local_error))
return flatpak_fail_error (error, FLATPAK_ERROR_INVALID_DATA, _("Invalid .flatpakrepo: %s"), local_error->message);
uri = soup_uri_new (dep_url);