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:
Lioncash
2017-02-25 15:16:07 -05:00
committed by Augustin Cavalier
parent bccc1aefa4
commit 7c6caa8939
@@ -37,8 +37,10 @@ load_driver_settings_file(Directory* directory, const char* name)
if (buffer == NULL)
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;
}
driver_settings_file* file = (driver_settings_file*)kernel_args_malloc(
sizeof(driver_settings_file));