diff --git a/src/system/libroot/os/driver_settings.c b/src/system/libroot/os/driver_settings.c index 9a3c5dce76..ac058fc9cd 100644 --- a/src/system/libroot/os/driver_settings.c +++ b/src/system/libroot/os/driver_settings.c @@ -643,6 +643,7 @@ driver_settings_init(kernel_args *args) strlcpy(handle->name, settings->name, sizeof(handle->name)); handle->magic = 0; + // this triggers parsing the settings when they are actually used list_add_item(&sHandles, handle); settings = settings->next;