load_driver_settings: Add missing kernel_args_free() call to load_driver_settings_file()
Signed-off-by: Augustin Cavalier <[email protected]>
This commit is contained in:
committed by
Augustin Cavalier
parent
bccc1aefa4
commit
7c6caa8939
@@ -37,8 +37,10 @@ load_driver_settings_file(Directory* directory, const char* name)
|
|||||||
if (buffer == NULL)
|
if (buffer == NULL)
|
||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
|
|
||||||
if (read(fd, buffer, stat.st_size) != stat.st_size)
|
if (read(fd, buffer, stat.st_size) != stat.st_size) {
|
||||||
|
kernel_args_free(buffer);
|
||||||
return B_IO_ERROR;
|
return B_IO_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
driver_settings_file* file = (driver_settings_file*)kernel_args_malloc(
|
driver_settings_file* file = (driver_settings_file*)kernel_args_malloc(
|
||||||
sizeof(driver_settings_file));
|
sizeof(driver_settings_file));
|
||||||
|
|||||||
Reference in New Issue
Block a user