summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2008-02-15 18:20:17 +0000
committerRay Strode <halfline@src.gnome.org>2008-02-15 18:20:17 +0000
commit39fcaf6cde2b6898743e4fa316c3f937547d62ce (patch)
tree000c3385c1d24ff462e2436b4c052e10201c739d
parent087f1658ea77accc893f268622dbf27807d8387d (diff)
downloadgdm-39fcaf6cde2b6898743e4fa316c3f937547d62ce.tar.gz
Don't leak property values
2008-02-15 Ray Strode <rstrode@redhat.com> * daemon/gdm-session-auditor.c (gdm_session_auditor_set_property): Don't leak property values svn path=/trunk/; revision=5770
-rw-r--r--ChangeLog5
-rw-r--r--daemon/gdm-session-auditor.c6
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 1161e9b2..7da78aa0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-02-15 Ray Strode <rstrode@redhat.com>
+
+ * daemon/gdm-session-auditor.c (gdm_session_auditor_set_property):
+ Don't leak property values
+
2008-02-14 William Jon McCann <jmccann@redhat.com>
* gui/simple-greeter/gdm-a11y-preferences-dialog.c:
diff --git a/daemon/gdm-session-auditor.c b/daemon/gdm-session-auditor.c
index f656511e..c2e6d5c5 100644
--- a/daemon/gdm-session-auditor.c
+++ b/daemon/gdm-session-auditor.c
@@ -224,15 +224,15 @@ gdm_session_auditor_get_property (GObject *object,
switch (prop_id) {
case PROP_USERNAME:
- g_value_set_string (value, gdm_session_auditor_get_username (auditor));
+ g_value_take_string (value, gdm_session_auditor_get_username (auditor));
break;
case PROP_HOSTNAME:
- g_value_set_string (value, gdm_session_auditor_get_hostname (auditor));
+ g_value_take_string (value, gdm_session_auditor_get_hostname (auditor));
break;
case PROP_DISPLAY_DEVICE:
- g_value_set_string (value, gdm_session_auditor_get_display_device (auditor));
+ g_value_take_string (value, gdm_session_auditor_get_display_device (auditor));
break;
default: