VM: Memory leak fix in case of bad driver settings file

CID 5891.
This commit is contained in:
Philippe Saint-Pierre
2012-01-02 22:12:09 -05:00
parent 7d0a351c0a
commit 4040b622f4
+3 -1
View File
@@ -1342,8 +1342,10 @@ swap_init_post_modules()
void* settings = load_driver_settings("virtual_memory");
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;
}
const char* string = get_driver_parameter(settings, "swap_size", NULL,
NULL);