From c2b295654c851af48d30b20596f61ff7c3ff8764 Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Wed, 15 Oct 2008 08:06:30 +0000 Subject: [PATCH] Initialize the parameters to NULL so that a later reload doesn't try to free uninitialized memory. Fixes a crash on boot with a preloaded settings file present that wasn't used before the boot device was available (like the vm settings file). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28119 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/libroot/os/driver_settings.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/system/libroot/os/driver_settings.c b/src/system/libroot/os/driver_settings.c index 61f265ad9f..0fef5f4a40 100644 --- a/src/system/libroot/os/driver_settings.c +++ b/src/system/libroot/os/driver_settings.c @@ -645,6 +645,7 @@ driver_settings_init(kernel_args *args) handle->text = NULL; strlcpy(handle->name, settings->name, sizeof(handle->name)); + handle->settings.parameters = NULL; handle->magic = 0; // this triggers parsing the settings when they are actually used