summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xine-engine/configfile.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/xine-engine/configfile.c b/src/xine-engine/configfile.c
index b334dfaa5..866917648 100644
--- a/src/xine-engine/configfile.c
+++ b/src/xine-engine/configfile.c
@@ -1043,9 +1043,8 @@ void xine_config_save (xine_t *xine, const char *filename) {
fclose(f_config);
fclose(f_backup);
- stat(temp, &backup_stat);
- if (config_stat.st_size == backup_stat.st_size)
+ if (stat(temp, &backup_stat) == 0 && config_stat.st_size == backup_stat.st_size)
backup = 1;
else
unlink(temp);