]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
efi: support passing empty cmdline to mangle_stub_cmdline()
authorLuca Boccassi <bluca@debian.org>
Thu, 11 May 2023 23:49:57 +0000 (00:49 +0100)
committerLuca Boccassi <bluca@debian.org>
Tue, 23 May 2023 22:22:51 +0000 (23:22 +0100)
Just return instead of crashing

src/boot/efi/util.c

index d5a23338fe56f13e66551abd9baaf3a18dede079..42526d7005359c6a1e4e703724a5a3c79ec3d507 100644 (file)
@@ -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)