summaryrefslogtreecommitdiff
path: root/src/dkp-daemon.c
diff options
context:
space:
mode:
authorRoland Dreier <roland@digitalvampire.org>2009-06-28 08:15:52 +0100
committerRichard Hughes <richard@hughsie.com>2009-06-28 08:15:52 +0100
commite808a5063bd4819ca499dcf114371299da88c665 (patch)
tree4e0a4656f2f0ca6c5c98ce321c0dac9c1ed80585 /src/dkp-daemon.c
parente66bc06cfda0e183f77f40f39fb03e6782023511 (diff)
downloadupower-e808a5063bd4819ca499dcf114371299da88c665.tar.gz
Fix two issues with the pm-powersave code
Signed-off-by: Richard Hughes <richard@hughsie.com>
Diffstat (limited to 'src/dkp-daemon.c')
-rw-r--r--src/dkp-daemon.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dkp-daemon.c b/src/dkp-daemon.c
index 962d23f..fe2b4a4 100644
--- a/src/dkp-daemon.c
+++ b/src/dkp-daemon.c
@@ -457,7 +457,7 @@ dkp_daemon_set_pmutils_powersave (DkpDaemon *daemon, gboolean powersave)
{
gboolean ret;
gchar *command;
- GError *error;
+ GError *error = NULL;
/* run script from pm-utils */
command = g_strdup_printf ("pm-powersave %s", powersave ? "true" : "false");
@@ -466,8 +466,10 @@ dkp_daemon_set_pmutils_powersave (DkpDaemon *daemon, gboolean powersave)
if (!ret) {
egg_warning ("failed to run script: %s", error->message);
g_error_free (error);
+ goto out;
}
-
+out:
+ g_free (command);
return ret;
}