From d22a7a3355a3207e216e2eba404b2840d1365925 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Fri, 27 Mar 2026 14:22:12 -0400 Subject: [PATCH] kernel/debug: Allow quotations to pass through early safemode settings. The guarded heap override logic wants to see them at least. Change-Id: I89c5c7a7b03e52f4bc42d71cba66775c213256e9 Reviewed-on: https://review.haiku-os.org/c/haiku/+/10597 Reviewed-by: waddlesplash --- src/system/kernel/debug/safemode_settings.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/system/kernel/debug/safemode_settings.cpp b/src/system/kernel/debug/safemode_settings.cpp index 667f391deb..1fa16e76d5 100644 --- a/src/system/kernel/debug/safemode_settings.cpp +++ b/src/system/kernel/debug/safemode_settings.cpp @@ -105,6 +105,13 @@ get_option_from_kernel_args(kernel_args* args, const char* settingsName, valueStart = settings; elementEnd = &valueEnd; } + + if (*settings == '"' || *settings == '\'') { + // Just take everything until the end of the line, and let + // the caller deal with the quotations. + settings = lineEnd; + sawSeparator = true; + } break; }