GNOME Bugzilla – Bug 711572
kerberos: don't crash if keyring credentials disappear
Last modified: 2013-11-07 11:50:51 UTC
It's possible to make gnome-online-accounts crash by: 1) creating a kerberos account in control-center 2) deleting the stored credentials from gnome keyring using seahorse 3) running kdestroy in the terminal to make the sign in button show up in the control-center panel 4) clicking sign in This is because the provider makes the assumption that there will always be stored credentials when signing in interactively, which is incorrect in the above scenario (because of step 2). This commit hardens the get_ticket_sync function against credentials disappearing.
Created attachment 259145 [details] [review] kerberos: don't crash if keyring credentials disappear
Review of attachment 259145 [details] [review]: Perfect. Thanks.