summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrantišek Dvořák <valtri@civ.zcu.cz>2010-10-30 11:35:28 +0200
committerFrantišek Dvořák <valtri@civ.zcu.cz>2010-10-30 11:35:28 +0200
commita2ef98093f3e40a889c12ecca6e236505fdcbf05 (patch)
treee5e819c3cb3da4854fabca4852d68013c9cc17c6
parentbb47b7241b024037ca328f068af8eeb1a8d98c40 (diff)
downloadxine-lib-a2ef98093f3e40a889c12ecca6e236505fdcbf05.tar.gz
xine-lib-a2ef98093f3e40a889c12ecca6e236505fdcbf05.tar.bz2
Using binary mode when checking configfile. New configfile would not be written only when switching binaries for different platforms.
-rw-r--r--src/xine-engine/configfile.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xine-engine/configfile.c b/src/xine-engine/configfile.c
index 484d1d16f..507f0a81d 100644
--- a/src/xine-engine/configfile.c
+++ b/src/xine-engine/configfile.c
@@ -1012,8 +1012,8 @@ void xine_config_save (xine_t *xine, const char *filename) {
lprintf("backing up configfile to %s\n", temp);
- f_backup = fopen(temp, "w");
- f_config = fopen(filename, "r");
+ f_backup = fopen(temp, "wb");
+ f_config = fopen(filename, "rb");
if (f_config && f_backup && (stat(filename, &config_stat) == 0)) {
char *buf = NULL;