From: Heinrich Schuchardt Date: Thu, 29 Dec 2022 09:50:54 +0000 (+0100) Subject: efi_loader: use u16_strlen() in efi_var_mem_ins() X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=f557cf08b974c359ad3c53a87297d19fe13ff4f0;p=u-boot.git efi_loader: use u16_strlen() in efi_var_mem_ins() Don't duplicate library functionality. Signed-off-by: Heinrich Schuchardt --- diff --git a/lib/efi_loader/efi_var_mem.c b/lib/efi_loader/efi_var_mem.c index 0bac594e00..e1058e3c6a 100644 --- a/lib/efi_loader/efi_var_mem.c +++ b/lib/efi_loader/efi_var_mem.c @@ -146,9 +146,7 @@ efi_status_t __efi_runtime efi_var_mem_ins( var = (struct efi_var_entry *) ((uintptr_t)efi_var_buf + efi_var_buf->length); - for (var_name_len = 0; variable_name[var_name_len]; ++var_name_len) - ; - ++var_name_len; + var_name_len = u16_strlen(variable_name) + 1; data = var->name + var_name_len; if ((uintptr_t)data - (uintptr_t)efi_var_buf + size1 + size2 >