summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2015-09-24 13:16:56 -0400
committerMatthias Clasen <mclasen@redhat.com>2015-09-24 13:19:11 -0400
commitdd0d5a757cbf91b8b9e01e7e92001fceeb715796 (patch)
treea07bb4cee42c6dd4a03d06597514386e6e0f0523
parent0bbb226faf3866f43c9c89174e18740eb04b29d9 (diff)
downloadgnome-shell-dd0d5a757cbf91b8b9e01e7e92001fceeb715796.tar.gz
shell_dbus_acquire_name: Don't leak error
If fatal is not set, we return from this function in the error case. Don't leak the GError if that happens.
-rw-r--r--src/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index f6d69e741..06cfbef2d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -69,6 +69,7 @@ shell_dbus_acquire_name (GDBusProxy *bus,
&error)))
{
g_printerr ("failed to acquire %s: %s\n", name, error ? error->message : "");
+ g_clear_error (&error);
if (!fatal)
return;
exit (1);