From 56ef7eb2292d5cc2ebd8403f0f0588d517bcd4d3 Mon Sep 17 00:00:00 2001 From: bparker06 Date: Thu, 1 Aug 2019 19:16:18 -0400 Subject: [PATCH] cue tokens are case-insensitive --- tasks/task_database_cue.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tasks/task_database_cue.c b/tasks/task_database_cue.c index bcd19ec728..fcd693689e 100644 --- a/tasks/task_database_cue.c +++ b/tasks/task_database_cue.c @@ -489,7 +489,7 @@ int cue_find_track(const char *cue_path, bool first, while (get_token(fd, tmp_token, MAX_TOKEN_LEN) > 0) { - if (string_is_equal(tmp_token, "FILE")) + if (string_is_equal_noncase(tmp_token, "FILE")) { /* Set last index to last EOF */ if (file_size != -1) @@ -512,14 +512,14 @@ int cue_find_track(const char *cue_path, bool first, get_token(fd, tmp_token, MAX_TOKEN_LEN); } - else if (string_is_equal(tmp_token, "TRACK")) + else if (string_is_equal_noncase(tmp_token, "TRACK")) { get_token(fd, tmp_token, MAX_TOKEN_LEN); get_token(fd, tmp_token, MAX_TOKEN_LEN); - is_data = !string_is_equal(tmp_token, "AUDIO"); + is_data = !string_is_equal_noncase(tmp_token, "AUDIO"); ++track; } - else if (string_is_equal(tmp_token, "INDEX")) + else if (string_is_equal_noncase(tmp_token, "INDEX")) { int m, s, f; get_token(fd, tmp_token, MAX_TOKEN_LEN); @@ -595,7 +595,7 @@ bool cue_next_file(intfstream_t *fd, while (get_token(fd, tmp_token, MAX_TOKEN_LEN) > 0) { - if (string_is_equal(tmp_token, "FILE")) + if (string_is_equal_noncase(tmp_token, "FILE")) { get_token(fd, tmp_token, MAX_TOKEN_LEN); fill_pathname_join(path, cue_dir, tmp_token, (size_t)max_len);