Fix some style issues pointed out by Axel.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26940 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2005, Axel Dörfler, [email protected]. All rights reserved.
|
|
||||||
* Copyright 2008, Rene Gollent, [email protected]. All rights reserved.
|
* Copyright 2008, Rene Gollent, [email protected]. All rights reserved.
|
||||||
|
* Copyright 2005, Axel Dörfler, [email protected]. All rights reserved.
|
||||||
* Distributed under the terms of the MIT License.
|
* Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -18,12 +18,14 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
|
|
||||||
static driver_settings_file *
|
static driver_settings_file *
|
||||||
find_driver_settings_file(const char *name)
|
find_driver_settings_file(const char *name)
|
||||||
{
|
{
|
||||||
for (driver_settings_file *file = gKernelArgs.driver_settings; file != NULL; file = file->next)
|
for (driver_settings_file *file = gKernelArgs.driver_settings; file != NULL; file = file->next) {
|
||||||
if (!strcmp(file->name, name))
|
if (!strcmp(file->name, name))
|
||||||
return file;
|
return file;
|
||||||
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
@@ -99,26 +101,26 @@ load_driver_settings(stage2_args */*args*/, Directory *volume)
|
|||||||
// overrides by safe mode since the settings are searched
|
// overrides by safe mode since the settings are searched
|
||||||
// in reverse order. This allows us to permanently set things like
|
// in reverse order. This allows us to permanently set things like
|
||||||
// disable_smp
|
// disable_smp
|
||||||
driver_settings_file *kern_file = find_driver_settings_file("kernel");
|
driver_settings_file *kernelFile = find_driver_settings_file("kernel");
|
||||||
if (kern_file != NULL) {
|
if (kernelFile != NULL) {
|
||||||
driver_settings_file *safemode_file =
|
driver_settings_file *safemodeFile =
|
||||||
find_driver_settings_file(B_SAFEMODE_DRIVER_SETTINGS);
|
find_driver_settings_file(B_SAFEMODE_DRIVER_SETTINGS);
|
||||||
if (safemode_file != NULL) {
|
if (safemodeFile != NULL) {
|
||||||
char *tmp_buffer = (char *)kernel_args_malloc(
|
char *buffer = (char *)kernel_args_malloc(
|
||||||
safemode_file->size + kern_file->size + 1);
|
safemodeFile->size + kernelFile->size + 1);
|
||||||
if (tmp_buffer != NULL) {
|
if (buffer != NULL) {
|
||||||
memcpy(tmp_buffer, kern_file->buffer,
|
memcpy(buffer, kernelFile->buffer,
|
||||||
kern_file->size);
|
kernelFile->size);
|
||||||
memcpy(tmp_buffer + kern_file->size,
|
memcpy(buffer + kernelFile->size,
|
||||||
safemode_file->buffer,
|
safemodeFile->buffer,
|
||||||
safemode_file->size);
|
safemodeFile->size);
|
||||||
tmp_buffer[safemode_file->size +
|
buffer[safemodeFile->size +
|
||||||
kern_file->size] = '\0';
|
kernelFile->size] = '\0';
|
||||||
kernel_args_free(safemode_file->buffer);
|
kernel_args_free(safemodeFile->buffer);
|
||||||
safemode_file->buffer = tmp_buffer;
|
safemodeFile->buffer = buffer;
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
add_safe_mode_settings(kern_file->buffer);
|
add_safe_mode_settings(kernelFile->buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
return B_OK;
|
return B_OK;
|
||||||
|
|||||||
Reference in New Issue
Block a user