Use the saved errno value
authorMatthias Clasen <mclasen@redhat.com>
Fri, 28 Aug 2009 03:02:08 +0000 (23:02 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 28 Aug 2009 03:02:08 +0000 (23:02 -0400)
Bug 591995

gio/glocalfileoutputstream.c

index 5cc4095..7987211 100644 (file)
@@ -210,7 +210,7 @@ _g_local_file_output_stream_really_close (GLocalFileOutputStream *file,
       int errsv = errno;
       
       g_set_error (error, G_IO_ERROR,
-                  g_io_error_from_errno (errno),
+                  g_io_error_from_errno (errsv),
                   _("Error writing to file: %s"),
                   g_strerror (errsv));
       goto err_out;