diff options
author | Ondrej Holy <oholy@redhat.com> | 2016-02-02 13:17:21 +0100 |
---|---|---|
committer | Ondrej Holy <oholy@redhat.com> | 2016-02-02 13:55:53 +0100 |
commit | b474fa288a7a530dc0e762291c14d4b2a7073193 (patch) | |
tree | b2df46c71cc12a5290a11fa8bd23886d6f34e589 | |
parent | 08ebcb0d0252270ecb7592e5624e38385812c370 (diff) | |
download | gvfs-b474fa288a7a530dc0e762291c14d4b2a7073193.tar.gz |
gvfs-save: Fix error handling
Initalize error to NULL before passing into g_output_stream_close to avoid
"GError set over the top of a previous GError or uninitialized memory."
error. Also add missing new-line character in the error message.
-rw-r--r-- | programs/gvfs-save.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/programs/gvfs-save.c b/programs/gvfs-save.c index 8a1c6145..840e9290 100644 --- a/programs/gvfs-save.c +++ b/programs/gvfs-save.c @@ -102,7 +102,7 @@ save (GFile *file) if (written == -1) { save_res = FALSE; - g_printerr ("Error writing to stream: %s", error->message); + g_printerr ("Error writing to stream: %s\n", error->message); g_error_free (error); goto out; } @@ -122,6 +122,7 @@ save (GFile *file) out: + error = NULL; close_res = g_output_stream_close (out, NULL, &error); if (!close_res) { |