VM: Memory leak fix in case of bad driver settings file
CID 5891.
This commit is contained in:
@@ -1342,8 +1342,10 @@ swap_init_post_modules()
|
|||||||
|
|
||||||
void* settings = load_driver_settings("virtual_memory");
|
void* settings = load_driver_settings("virtual_memory");
|
||||||
if (settings != NULL) {
|
if (settings != NULL) {
|
||||||
if (!get_driver_boolean_parameter(settings, "vm", false, false))
|
if (!get_driver_boolean_parameter(settings, "vm", false, false)) {
|
||||||
|
unload_driver_settings(settings);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const char* string = get_driver_parameter(settings, "swap_size", NULL,
|
const char* string = get_driver_parameter(settings, "swap_size", NULL,
|
||||||
NULL);
|
NULL);
|
||||||
|
|||||||
Reference in New Issue
Block a user