From 039ecf2bc613ea5687d1052a87c982163e506451 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Fri, 24 Aug 2012 17:08:38 -0400 Subject: [PATCH] g_file_copy: plug a leak The fallback copy code was leaking the GFileInfo if it didn't have G_FILE_ATTRIBUTE_STANDARD_TYPE. https://bugzilla.gnome.org/show_bug.cgi?id=682560 --- gio/gfile.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gio/gfile.c b/gio/gfile.c index d7af16cfb..c2ae242f7 100644 --- a/gio/gfile.c +++ b/gio/gfile.c @@ -2534,6 +2534,7 @@ open_source_for_copy (GFile *source, /* Error getting info from target, return that error * (except for NOT_FOUND, which is no error here) */ + g_clear_object (&info); if (my_error != NULL && !g_error_matches (my_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND)) { g_propagate_error (error, my_error);