From: Luca Boccassi Date: Thu, 11 May 2023 23:49:57 +0000 (+0100) Subject: efi: support passing empty cmdline to mangle_stub_cmdline() X-Git-Tag: v254-rc1~382^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e715d82de6694d82a17921b5ccbcf47398604068;p=thirdparty%2Fsystemd.git efi: support passing empty cmdline to mangle_stub_cmdline() Just return instead of crashing --- diff --git a/src/boot/efi/util.c b/src/boot/efi/util.c index d5a23338fe5..42526d70053 100644 --- a/src/boot/efi/util.c +++ b/src/boot/efi/util.c @@ -268,6 +268,9 @@ char16_t *xstr8_to_path(const char *str8) { void mangle_stub_cmdline(char16_t *cmdline) { char16_t *p = cmdline; + if (!cmdline) + return; + for (; *cmdline != '\0'; cmdline++) /* Convert ASCII control characters to spaces. */ if (*cmdline <= 0x1F)