summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2016-02-02 13:17:21 +0100
committerOndrej Holy <oholy@redhat.com>2016-02-02 13:55:53 +0100
commitb474fa288a7a530dc0e762291c14d4b2a7073193 (patch)
treeb2df46c71cc12a5290a11fa8bd23886d6f34e589
parent08ebcb0d0252270ecb7592e5624e38385812c370 (diff)
downloadgvfs-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.c3
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)
{