summaryrefslogtreecommitdiff
path: root/src/language.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/language.c')
-rw-r--r--src/language.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/language.c b/src/language.c
index a43e03d65..849d7a4a6 100644
--- a/src/language.c
+++ b/src/language.c
@@ -73,7 +73,11 @@ static void load_lang(int index, const char *filename)
index, filename);
}
snprintf(buf, sizeof(buf), "languages/%s", filename);
+#ifndef _WIN32
if (!(f = fopen(buf, "r"))) {
+#else
+ if (!(f = fopen(buf, "rb"))) {
+#endif
log_perror("Failed to load language %d (%s)", index, filename);
return;
} else if (read_int32(&num, f) < 0) {