diff options
author | Pavel Vasin <rat4vier@gmail.com> | 2013-08-03 11:34:38 +0400 |
---|---|---|
committer | Stef Walter <stefw@redhat.com> | 2013-08-08 15:46:36 +0200 |
commit | d440985e35f5a6e3c59bd4f7304a5529e8f030d4 (patch) | |
tree | f3af9fb6bcf2541ff65c9ec061af4312486139ff | |
parent | a21ec621277cb8ee07b44d5d3d397b153a7f7d21 (diff) | |
download | accountsservice-d440985e35f5a6e3c59bd4f7304a5529e8f030d4.tar.gz |
user: Really don't leak login_history
https://bugs.freedesktop.org/show_bug.cgi?id=67700
-rw-r--r-- | src/user.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -2144,6 +2144,8 @@ user_set_property (GObject *object, user->login_time = g_value_get_int64 (value); break; case PROP_LOGIN_HISTORY: + if (user->login_history) + g_variant_unref (user->login_history); user->login_history = g_variant_ref (g_value_get_variant (value)); break; case PROP_AUTOMATIC_LOGIN: |