Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/pidgin-opensteamworks.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoresainane <esainane+github@gmail.com>2015-11-15 08:05:19 +0300
committeresainane <esainane+github@gmail.com>2015-11-15 08:05:19 +0300
commit8a45e820199d8b32c3b05692df950e88f001e34c (patch)
tree8def4e5c7b5e91cebf5b3803a2901d5d3a86ed46
parent484774fab4775d83e6311174fd304b1d7ae6ad05 (diff)
Fix other uses of steam_set_steam_guard_token_cb
Also clean up minor formatting errors
-rw-r--r--steam-mobile/libsteam.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/steam-mobile/libsteam.c b/steam-mobile/libsteam.c
index 57e41a9..ed7009c 100644
--- a/steam-mobile/libsteam.c
+++ b/steam-mobile/libsteam.c
@@ -1151,12 +1151,13 @@ steam_set_steam_guard_token_cb(gpointer data, const gchar *steam_guard_token)
SteamAccount *sa = data;
if (steam_guard_token && *steam_guard_token) {
- purple_account_set_string(sa->account, "steam_guard_code", steam_guard_token);
- steam_get_rsa_key(sa);
- } else {
+ purple_account_set_string(sa->account, "steam_guard_code", steam_guard_token);
+ steam_get_rsa_key(sa);
+ } else {
+ purple_account_set_string(sa->account, "steam_guard_code", "");
purple_connection_error_reason(sa->pc, PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED,
"Could not authenticate steam-guard code.");
- }
+ }
}
static void
@@ -1207,7 +1208,7 @@ steam_login_cb(SteamAccount *sa, JsonObject *obj, gpointer user_data)
const gchar *steam_guard_code = purple_account_get_string(sa->account, "steam_guard_code", NULL);
if (steam_guard_code && *steam_guard_code) {
// We have a guard token set, and we need to clear it out and re-request
- steam_set_steam_guard_token_cb(sa->account, NULL);
+ steam_set_steam_guard_token_cb(sa, NULL);
} else {
if (json_object_has_member(obj, "emailsteamid"))
purple_account_set_string(sa->account, "emailsteamid", json_object_get_string_member(obj, "emailsteamid"));
@@ -1244,7 +1245,7 @@ steam_login_cb(SteamAccount *sa, JsonObject *obj, gpointer user_data)
{
if (g_str_equal(error_description, "SteamGuard"))
{
- steam_set_steam_guard_token_cb(sa->account, NULL);
+ steam_set_steam_guard_token_cb(sa, NULL);
} else {
purple_connection_error(sa->pc, PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED, error_description);
}