From 67a69c52785ae77ae9f86438873e289640eb9562 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Mon, 30 Dec 2013 02:50:20 -0600 Subject: [PATCH] parse_path_list_file(): Ignore UTF-8 BOM --- src/pathlist.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pathlist.c b/src/pathlist.c index ada1f302..a611bba8 100644 --- a/src/pathlist.c +++ b/src/pathlist.c @@ -128,6 +128,11 @@ parse_path_list_file(tchar *buf, size_t buflen, line_begin = p; line_end = nl; + /* Ignore UTF-8 BOM. */ + if (nl - line_begin >= 3 && (u8)line_begin[0] == 0xef && + (u8)line_begin[1] == 0xbb && (u8)line_begin[2] == 0xbf) + line_begin += 3; + /* Ignore leading whitespace. */ while (line_begin < nl && istspace(*line_begin)) line_begin++; -- 2.43.0