diff options
author | Debarshi Ray <debarshir@gnome.org> | 2016-07-15 16:20:05 +0200 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2016-07-15 17:04:53 +0200 |
commit | 892179c0b2cf93afd9054c9ddfce36118509b2f1 (patch) | |
tree | fc32f2c4f23912d520b0c818f2c6709401fbe50e | |
parent | 467a75f8969ab27b397b7365780523bdf8538471 (diff) | |
download | gnome-online-accounts-892179c0b2cf93afd9054c9ddfce36118509b2f1.tar.gz |
kerberos: Don't leak the object path from sign_in_identity
https://bugzilla.gnome.org/show_bug.cgi?id=768845
-rw-r--r-- | src/goabackend/goakerberosprovider.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/goabackend/goakerberosprovider.c b/src/goabackend/goakerberosprovider.c index 7c7698a..8c1fc2e 100644 --- a/src/goabackend/goakerberosprovider.c +++ b/src/goabackend/goakerberosprovider.c @@ -842,7 +842,7 @@ on_initial_sign_in_done (GoaKerberosProvider *self, else if (remember_password) { GVariantBuilder builder; - const char *object_path; + char *object_path; object_path = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (result)); @@ -870,6 +870,8 @@ on_initial_sign_in_done (GoaKerberosProvider *self, NULL, NULL); } + + g_free (object_path); } g_simple_async_result_complete_in_idle (operation_result); |