From 1ce915a91c84fd775de93c54f4eb2e8735e18153 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 9 Nov 2021 23:49:01 +0100 Subject: [PATCH] boot: const arguments should be const Unfortunately they forgot the "const" decoration on the MetaiMatch() prototype, but let that omission not leak into our code, let's hide it away in the innermost use. --- src/boot/efi/boot.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/boot/efi/boot.c b/src/boot/efi/boot.c index ad0c71cb218..68fb94cbdce 100644 --- a/src/boot/efi/boot.c +++ b/src/boot/efi/boot.c @@ -1651,14 +1651,14 @@ static void config_sort_entries(Config *config) { sort_pointer_array((void**) config->entries, config->entry_count, (compare_pointer_func_t) config_entry_compare); } -static INTN config_entry_find(Config *config, CHAR16 *needle) { +static INTN config_entry_find(Config *config, const CHAR16 *needle) { assert(config); if (!needle) return -1; for (UINTN i = 0; i < config->entry_count; i++) - if (MetaiMatch(config->entries[i]->id, needle)) + if (MetaiMatch(config->entries[i]->id, (CHAR16*) needle)) return (INTN) i; return -1; -- 2.47.3