From 42c5b914135e2265e46c45abbb71ea819b07ab37 Mon Sep 17 00:00:00 2001 From: monsta Date: Sat, 8 Nov 2014 14:47:49 +0300 Subject: Properly init boolean variable and don't leak memory Closes https://github.com/mate-desktop/mate-session-manager/pull/67 --- mate-session/gsm-dbus-client.c | 2 +- mate-session/gsm-util.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mate-session/gsm-dbus-client.c b/mate-session/gsm-dbus-client.c index 2ffaa84..8fd2abd 100644 --- a/mate-session/gsm-dbus-client.c +++ b/mate-session/gsm-dbus-client.c @@ -599,7 +599,7 @@ dbus_client_cancel_end_session (GsmClient *client, { GsmDBusClient *dbus_client = (GsmDBusClient *) client; DBusMessage *message; - gboolean ret; + gboolean ret = FALSE; /* unicast the signal to only the registered bus name */ message = dbus_message_new_signal (gsm_client_peek_id (client), diff --git a/mate-session/gsm-util.c b/mate-session/gsm-util.c index d45ca8d..6320b24 100644 --- a/mate-session/gsm-util.c +++ b/mate-session/gsm-util.c @@ -164,9 +164,10 @@ gsm_util_get_empty_tmp_session_dir (void) dir = g_dir_open (tmp, 0, NULL); if (dir) { while ((filename = g_dir_read_name (dir))) { - char *path = g_build_filename (tmp, filename, + gchar *path = g_build_filename (tmp, filename, NULL); g_unlink (path); + g_free (path); } g_dir_close (dir); } -- cgit v1.2.1