From 48d248c6560d5551f88a54714406cc42debc226d Mon Sep 17 00:00:00 2001 From: eionrobb Date: Mon, 16 Feb 2015 02:05:35 +0000 Subject: Fix for infinite captcha-loop when there's a bad password --- steam-mobile/libsteam.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/steam-mobile/libsteam.c b/steam-mobile/libsteam.c index ab8ffc4..a8d89c8 100644 --- a/steam-mobile/libsteam.c +++ b/steam-mobile/libsteam.c @@ -259,10 +259,10 @@ steam_captcha_image_cb(PurpleUtilFetchUrlData *url_data, gpointer userdata, cons group = purple_request_field_group_new(NULL); purple_request_fields_add_group(fields, group); - field = purple_request_field_image_new("captcha_image", "", response, len); + field = purple_request_field_image_new("captcha_image", _("Image"), response, len); purple_request_field_group_add_field(group, field); - field = purple_request_field_string_new("captcha_response", "", "", FALSE); + field = purple_request_field_string_new("captcha_response", _("Response"), "", FALSE); purple_request_field_group_add_field(group, field); purple_request_fields(sa->pc, @@ -1049,6 +1049,9 @@ steam_set_steam_guard_token_cb(gpointer data, const gchar *steam_guard_token) { PurpleAccount *account = data; + if (steam_guard_token == NULL) + steam_guard_token = ""; + purple_account_set_string(account, "steam_guard_code", steam_guard_token); if (!purple_account_get_enabled(account, purple_core_get_ui())) { -- cgit v1.2.3