asset: Plug a GError leak
authorThibault Saunier <tsaunier@igalia.com>
Thu, 28 Mar 2019 16:51:36 +0000 (13:51 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Mon, 15 Apr 2019 21:11:48 +0000 (17:11 -0400)
ges/ges-asset.c

index bc05fdf..ad06eff 100644 (file)
@@ -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: