diff options
author | Eion Robb <eion@robbmob.com> | 2021-08-07 23:47:32 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-07 23:47:32 +0300 |
commit | 8b29d7b3be46e173f1533deee3477c4e78ff8315 (patch) | |
tree | 6030310491dccb090c6b4a1d1b8576426ec45d3e /skypeweb/skypeweb_messages.c | |
parent | 64643141faca03475c01244aefe7d98771144933 (diff) | |
parent | 29c860170ca18c3f7f15b5ba7723e06ddc760361 (diff) |
sa->pc safety check in request/timeout callbacks
Diffstat (limited to 'skypeweb/skypeweb_messages.c')
-rw-r--r-- | skypeweb/skypeweb_messages.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/skypeweb/skypeweb_messages.c b/skypeweb/skypeweb_messages.c index 959fb31..4acca45 100644 --- a/skypeweb/skypeweb_messages.c +++ b/skypeweb/skypeweb_messages.c @@ -1215,6 +1215,8 @@ skypeweb_got_registration_token(PurpleHttpConnection *http_conn, PurpleHttpRespo gchar *new_messages_host = NULL; const gchar *data; gsize len; + + g_return_if_fail(sa->pc); data = purple_http_response_get_data(response, &len); @@ -1282,6 +1284,8 @@ skypeweb_got_vdms_token(PurpleHttpConnection *http_conn, PurpleHttpResponse *res { const gchar *token; SkypeWebAccount *sa = user_data; + g_return_if_fail(sa->pc); + JsonParser *parser = json_parser_new(); const gchar *data; gsize len; |