diff options
author | David King <amigadave@amigadave.com> | 2014-05-07 10:25:40 +0100 |
---|---|---|
committer | David King <amigadave@amigadave.com> | 2014-07-28 14:48:23 +0200 |
commit | 03b510fde17b130dd7273cee6a65e2d54ff85fff (patch) | |
tree | db717b2cd619bb0c799b0894510204541344b696 | |
parent | e15ba53cdab91587721a38efa4eeea9acf871860 (diff) |
gfile: Fix memory leak in g_file_move()
https://bugzilla.gnome.org/show_bug.cgi?id=729703
-rw-r--r-- | gio/gfile.c | 4 |
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); } } |