summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid King <amigadave@amigadave.com>2014-05-07 10:25:40 +0100
committerDavid King <amigadave@amigadave.com>2014-07-28 14:48:23 +0200
commit03b510fde17b130dd7273cee6a65e2d54ff85fff (patch)
treedb717b2cd619bb0c799b0894510204541344b696
parente15ba53cdab91587721a38efa4eeea9acf871860 (diff)
gfile: Fix memory leak in g_file_move()
https://bugzilla.gnome.org/show_bug.cgi?id=729703
-rw-r--r--gio/gfile.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gio/gfile.c b/gio/gfile.c
index d69c0d5dd..61ddaaccd 100644
--- a/gio/gfile.c
+++ b/gio/gfile.c
@@ -3552,6 +3552,8 @@ g_file_move (GFile *source,
g_propagate_error (error, my_error);
return FALSE;
}
+ else
+ g_clear_error (&my_error);
}
/* If the types are different, and the destination method failed
@@ -3577,6 +3579,8 @@ g_file_move (GFile *source,
g_propagate_error (error, my_error);
return FALSE;
}
+ else
+ g_clear_error (&my_error);
}
}