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

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEion Robb <eion@robbmob.com>2015-11-08 05:05:04 +0300
committerEion Robb <eion@robbmob.com>2015-11-08 05:05:04 +0300
commit905801909fe41c0b8f01be888e6c4189bd5a4a6a (patch)
tree6a2013df569076dafe33741a0a5a34c06967dd0c
parentdd60f4f73d608d3095576988d8056c87f792a5fd (diff)
SkypeWeb : Fix signed/unsigned conversion errors
-rw-r--r--skypeweb/skypeweb_login.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/skypeweb/skypeweb_login.c b/skypeweb/skypeweb_login.c
index 84ed1a6..5d2f15a 100644
--- a/skypeweb/skypeweb_login.c
+++ b/skypeweb/skypeweb_login.c
@@ -23,7 +23,7 @@
static void
skypeweb_login_did_auth(PurpleUtilFetchUrlData *url_data, gpointer user_data, const gchar *url_text, gsize len, const gchar *error_message)
{
- gchar *refresh_token;
+ gchar *refresh_token = NULL;
SkypeWebAccount *sa = user_data;
sa->url_datas = g_slist_remove(sa->url_datas, url_data);
@@ -33,7 +33,9 @@ skypeweb_login_did_auth(PurpleUtilFetchUrlData *url_data, gpointer user_data, co
len = url_data->data_len;
}
- refresh_token = skypeweb_string_get_chunk(url_text, len, "=\"skypetoken\" value=\"", "\"");
+ if (url_text != NULL)
+ refresh_token = skypeweb_string_get_chunk(url_text, len, "=\"skypetoken\" value=\"", "\"");
+
if (refresh_token == NULL) {
if (g_strstr_len(url_text, len, "recaptcha_response_field")) {
purple_connection_error(sa->pc,
@@ -68,7 +70,7 @@ skypeweb_login_got_pie(PurpleUtilFetchUrlData *url_data, gpointer user_data, con
gchar *request;
struct timeval tv;
struct timezone tz;
- guint tzhours, tzminutes;
+ gint tzhours, tzminutes;
sa->url_datas = g_slist_remove(sa->url_datas, url_data);