diff options
author | Roland Dreier <roland@digitalvampire.org> | 2009-06-28 08:15:52 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2009-06-28 08:15:52 +0100 |
commit | e808a5063bd4819ca499dcf114371299da88c665 (patch) | |
tree | 4e0a4656f2f0ca6c5c98ce321c0dac9c1ed80585 /src/dkp-daemon.c | |
parent | e66bc06cfda0e183f77f40f39fb03e6782023511 (diff) | |
download | upower-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.c | 6 |
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; } |