s/unlink/g_unlink/ and log a message if the call fails.

Fri, 28 Dec 2012 23:09:38 -0800

author
Mark Doliner <mark@kingant.net>
date
Fri, 28 Dec 2012 23:09:38 -0800
changeset 33561
20173b979145
parent 33558
8564519d01c0
child 33562
d35beaf69a32

s/unlink/g_unlink/ and log a message if the call fails.

libpurple/log.c file | annotate | diff | comparison | revisions
--- a/libpurple/log.c	Tue Dec 18 17:31:40 2012 +0200
+++ b/libpurple/log.c	Fri Dec 28 23:09:38 2012 -0800
@@ -835,7 +835,10 @@
 						fclose(image_file);
 
 						/* Attempt to not leave half-written files around. */
-						unlink(path);
+						if (g_unlink(path)) {
+							purple_debug_error("log", "Error deleting partial "
+									"file %s: %s\n", path, g_strerror(errno));
+						}
 					}
 					else
 					{

mercurial