summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2019-03-28 13:51:36 -0300
committerThibault Saunier <tsaunier@igalia.com>2019-04-15 17:11:48 -0400
commitde7c0731f50564d33173a2cf80d752ab83259ede (patch)
treed117a705e4910118fe8681ccef84be8aa5b9e203
parent2b79c0db5ea65f57d6663f5e090056d8d96ad6ba (diff)
asset: Plug a GError leak
-rw-r--r--ges/ges-asset.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ges/ges-asset.c b/ges/ges-asset.c
index bc05fdf7..ad06eff9 100644
--- a/ges/ges-asset.c
+++ b/ges/ges-asset.c
@@ -1189,7 +1189,9 @@ ges_asset_request_async (GType extractable_type,
goto done;
case ASSET_INITIALIZED_WITH_ERROR:
g_task_return_error (task,
- error ? error : g_error_copy (asset->priv->error));
+ error ? g_error_copy (error) : g_error_copy (asset->priv->error));
+
+ g_clear_error (&error);
goto done;
default: