SF.net SVN: geany:[5395] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Wed Nov 10 18:19:20 UTC 2010


Revision: 5395
          http://geany.svn.sourceforge.net/geany/?rev=5395&view=rev
Author:   ntrel
Date:     2010-11-10 18:19:20 +0000 (Wed, 10 Nov 2010)

Log Message:
-----------
Set errno to 0 before doing disk I/O to prevent confusing error
messages on save failure.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/document.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2010-11-10 18:04:35 UTC (rev 5394)
+++ trunk/ChangeLog	2010-11-10 18:19:20 UTC (rev 5395)
@@ -11,6 +11,9 @@
    data/filetypes.xml, data/filetypes.html:
    Add xml_indent_tags filetype setting for documents using the
    HTML/XML lexers (patch by Eugene Arshinov, thanks).
+ * src/document.c:
+   Set errno to 0 before doing disk I/O to prevent confusing error
+   messages on save failure.
 
 
 2010-11-09  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

Modified: trunk/src/document.c
===================================================================
--- trunk/src/document.c	2010-11-10 18:04:35 UTC (rev 5394)
+++ trunk/src/document.c	2010-11-10 18:19:20 UTC (rev 5395)
@@ -1730,11 +1730,13 @@
 		gboolean fail = FALSE;
 
 		/* Use POSIX API for unsafe saving (GVFS-unsafe) */
+		errno = 0;
 		fp = g_fopen(locale_filename, "wb");
 		if (fp == NULL)
 			fail = TRUE;
 		else
 		{
+			errno = 0;
 			bytes_written = fwrite(data, sizeof(gchar), len, fp);
 
 			if (len != bytes_written)


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list