From f78dd1249a1c71736fc7725db6b955d2fa6d3ff0 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Thu, 13 Sep 2012 11:10:42 -0500 Subject: [PATCH] VM Preflet: Use AutoDeleter on the settings * Prevents a minor memory leak * Thanks for catching this Axel! --- src/preferences/virtualmemory/Settings.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/preferences/virtualmemory/Settings.cpp b/src/preferences/virtualmemory/Settings.cpp index 08f6102607..9b9b21fdb8 100644 --- a/src/preferences/virtualmemory/Settings.cpp +++ b/src/preferences/virtualmemory/Settings.cpp @@ -17,6 +17,7 @@ #include #include +#include #include #include #include @@ -138,6 +139,8 @@ Settings::ReadSwapSettings() void* settings = load_driver_settings(kVirtualMemorySettings); if (settings == NULL) return kErrorSettingsNotFound; + CObjectDeleter settingDeleter(settings, + &unload_driver_settings); const char* enabled = get_driver_parameter(settings, "vm", NULL, NULL); const char* automatic = get_driver_parameter(settings, "swap_auto",