diff options
author | Thibault Saunier <tsaunier@igalia.com> | 2019-03-28 13:51:36 -0300 |
---|---|---|
committer | Thibault Saunier <tsaunier@igalia.com> | 2019-04-15 17:11:48 -0400 |
commit | de7c0731f50564d33173a2cf80d752ab83259ede (patch) | |
tree | d117a705e4910118fe8681ccef84be8aa5b9e203 | |
parent | 2b79c0db5ea65f57d6663f5e090056d8d96ad6ba (diff) |
asset: Plug a GError leak
-rw-r--r-- | ges/ges-asset.c | 4 |
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: |