From 05b9fc293aadcf5d21b591635176e622cd5317ab Mon Sep 17 00:00:00 2001 From: eionrobb Date: Thu, 20 Aug 2015 21:15:01 +0000 Subject: Don't crash if we don't get an OAuth response from the server --- steam-mobile/libsteam.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/steam-mobile/libsteam.c b/steam-mobile/libsteam.c index 7718c70..ac04e3d 100644 --- a/steam-mobile/libsteam.c +++ b/steam-mobile/libsteam.c @@ -1183,7 +1183,7 @@ steam_login_cb(SteamAccount *sa, JsonObject *obj, gpointer user_data) JsonParser *parser = json_parser_new(); const gchar *oauthjson = json_object_get_string_member(obj, "oauth"); - if (!json_parser_load_from_data(parser, oauthjson, strlen(oauthjson), NULL)) + if (!json_parser_load_from_data(parser, oauthjson, -1, NULL)) { purple_debug_error("steam", "Error parsing response: %s\n", oauthjson); purple_connection_error(sa->pc, PURPLE_CONNECTION_ERROR_NETWORK_ERROR, "JSON decoding error"); -- cgit v1.2.3