From: Lennart Poettering Date: Tue, 9 Nov 2021 22:49:01 +0000 (+0100) Subject: boot: const arguments should be const X-Git-Tag: v250-rc1~300^2~7 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1ce915a91c84fd775de93c54f4eb2e8735e18153;p=thirdparty%2Fsystemd.git 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. --- 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;