From fec1d4213924e80aef65aa56c1a24b247d3d7abb Mon Sep 17 00:00:00 2001 From: Meng Jiao <jiaomeng.c@qq.com> Date: Mon, 4 Mar 2024 10:39:27 +0800 Subject: [PATCH] a/util: Read config files in binary mode to fix on Windows --- src/xrt/auxiliary/util/u_config_json.c | 2 +- src/xrt/auxiliary/util/u_file.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xrt/auxiliary/util/u_config_json.c b/src/xrt/auxiliary/util/u_config_json.c index c6bf59929..bfa91584d 100644 --- a/src/xrt/auxiliary/util/u_config_json.c +++ b/src/xrt/auxiliary/util/u_config_json.c @@ -54,7 +54,7 @@ u_config_json_open_or_create_file(struct u_config_json *json, const char *filena return; } - FILE *file = u_file_open_file_in_config_dir(filename, "r"); + FILE *file = u_file_open_file_in_config_dir(filename, "rb"); if (file == NULL) { return; } diff --git a/src/xrt/auxiliary/util/u_file.c b/src/xrt/auxiliary/util/u_file.c index e892fbccc..f1d5697e9 100644 --- a/src/xrt/auxiliary/util/u_file.c +++ b/src/xrt/auxiliary/util/u_file.c @@ -245,7 +245,7 @@ u_file_read_content(FILE *file) char * u_file_read_content_from_path(const char *path) { - FILE *file = fopen(path, "r"); + FILE *file = fopen(path, "rb"); if (file == NULL) { return NULL; }