From cf7f92c013715e81a44cf9756df6c87968334dda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Tue, 15 Oct 2013 21:56:53 +0200 Subject: [PATCH] bootloader: Use stage2_args:arguments_count The code probably doesn't work correctly yet though, I believe only the last line will be taken into account. --- src/system/boot/loader/load_driver_settings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/boot/loader/load_driver_settings.cpp b/src/system/boot/loader/load_driver_settings.cpp index 5c775fc70b..cec73ca953 100644 --- a/src/system/boot/loader/load_driver_settings.cpp +++ b/src/system/boot/loader/load_driver_settings.cpp @@ -116,7 +116,7 @@ add_stage2_driver_settings(stage2_args* args) { // TODO: split more intelligently for (const char** arg = args->arguments; - arg != NULL && arg[0] != NULL; arg++) { + arg != NULL && args->arguments_count-- && arg[0] != NULL; arg++) { dprintf("adding args: '%s'\n", arg[0]); add_safe_mode_settings((char*)arg[0]); }