GNOME Bugzilla – Bug 776871
Broken error handling in on_got_identity_for_sign_out
Last modified: 2017-01-04 17:23:50 UTC
on_got_identity_for_sign_out in goaidentityservice.c doesn't handle errors from goa_identity_manager_get_identity_finish properly. It should set the error, complete 'operation_result' and unref it. Right now the 'error' and 'operation_result' get leaked, and operation_result's callback is never called.
Created attachment 342881 [details] [review] identity: Fix the error handling when signing out an identity
Review of attachment 342881 [details] [review]: looks right, thanks.
Comment on attachment 342881 [details] [review] identity: Fix the error handling when signing out an identity Pushed to master and gnome-3-22. Will push to gnome-3-20 after a closer look since it doesn't apply cleanly. Looks like it also needs commit 3e551054e2