diff options
author | Radek Novacek <rnovacek@redhat.com> | 2013-10-16 16:34:59 +0200 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2013-10-17 08:41:05 +0200 |
commit | c02db025020351cf06df1a8b2bb5b784e85bfa32 (patch) | |
tree | 5b4e25519f574919353cc5c6c95c73baa0152217 /src/power | |
parent | 7023a03af0b791437ddb1ff687fd4f669ab729dc (diff) | |
download | openlmi-providers-c02db025020351cf06df1a8b2bb5b784e85bfa32.tar.gz openlmi-providers-c02db025020351cf06df1a8b2bb5b784e85bfa32.tar.xz openlmi-providers-c02db025020351cf06df1a8b2bb5b784e85bfa32.zip |
power: Fix memory leak
Diffstat (limited to 'src/power')
-rw-r--r-- | src/power/LMI_AssociatedPowerManagementServiceProvider.c | 1 | ||||
-rw-r--r-- | src/power/LMI_PowerManagementCapabilitiesProvider.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/power/LMI_AssociatedPowerManagementServiceProvider.c b/src/power/LMI_AssociatedPowerManagementServiceProvider.c index fd6ffdb..621fb99 100644 --- a/src/power/LMI_AssociatedPowerManagementServiceProvider.c +++ b/src/power/LMI_AssociatedPowerManagementServiceProvider.c @@ -93,6 +93,7 @@ static CMPIStatus LMI_AssociatedPowerManagementServiceEnumInstances( for (int i = 0; i < count; i++) { LMI_AssociatedPowerManagementService_Set_AvailableRequestedPowerStates(&w, i, list[i]); } + free(list); LMI_AssociatedPowerManagementService_Set_TransitioningToPowerState(&w, power_transitioning_to_power_state(mi->hdl)); LMI_AssociatedPowerManagementService_Set_PowerState(&w, 2); diff --git a/src/power/LMI_PowerManagementCapabilitiesProvider.c b/src/power/LMI_PowerManagementCapabilitiesProvider.c index c072cff..4d8824a 100644 --- a/src/power/LMI_PowerManagementCapabilitiesProvider.c +++ b/src/power/LMI_PowerManagementCapabilitiesProvider.c @@ -77,6 +77,7 @@ static CMPIStatus LMI_PowerManagementCapabilitiesEnumInstances( for (int i = 0; i < count; i++) { LMI_PowerManagementCapabilities_Set_PowerStatesSupported(&w, i, list[i]); } + free(list); // TODO: get this list dynamically from PowerStatesSupported (see SMASH) LMI_PowerManagementCapabilities_Init_PowerChangeCapabilities(&w, 3); |