[rhythmbox] metadata: fix double free of error caught during tag writing (bug #627050)



commit 5b51c53e614371fdec6176a22dbf412114c14a9b
Author: Jonathan Matthew <jonathan d14n org>
Date:   Tue Aug 17 16:08:02 2010 +1000

    metadata: fix double free of error caught during tag writing (bug #627050)

 metadata/rb-metadata-gst.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/metadata/rb-metadata-gst.c b/metadata/rb-metadata-gst.c
index 6d7eb75..7a5d2d4 100644
--- a/metadata/rb-metadata-gst.c
+++ b/metadata/rb-metadata-gst.c
@@ -1075,6 +1075,7 @@ rb_metadata_save (RBMetaData *md, const char *uri, GError **error)
 
 	if (md->priv->error) {
 		g_propagate_error (error, md->priv->error);
+		md->priv->error = NULL;
 		goto out_error;
 	}
 	if (stream != NULL) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]