libpurple/stun.c

changeset 37517
a67be31f9c7e
parent 37469
f238b0a5ee69
child 37518
53c9ebedf2b7
equal deleted inserted replaced
37516:8a506403a46e 37517:a67be31f9c7e
349 StunHBNListenData *ld = NULL; 349 StunHBNListenData *ld = NULL;
350 GError *error = NULL; 350 GError *error = NULL;
351 351
352 ld = g_new0(StunHBNListenData, 1); 352 ld = g_new0(StunHBNListenData, 1);
353 353
354 ld->addresses = g_resolver_lookup_by_name_finish(g_resolver_get_default(), res, &error); 354 ld->addresses = g_resolver_lookup_by_name_finish(G_RESOLVER(sender),
355 res, &error);
355 if(error != NULL) { 356 if(error != NULL) {
356 nattype.status = PURPLE_STUN_STATUS_UNDISCOVERED; 357 nattype.status = PURPLE_STUN_STATUS_UNDISCOVERED;
357 nattype.lookup_time = time(NULL); 358 nattype.lookup_time = time(NULL);
358 359
359 do_callbacks(); 360 do_callbacks();
377 GList *services = NULL; 378 GList *services = NULL;
378 GError *error = NULL; 379 GError *error = NULL;
379 const char *servername = data; 380 const char *servername = data;
380 int port = 3478; 381 int port = 3478;
381 382
382 services = g_resolver_lookup_service_finish(g_resolver_get_default(), res, &error); 383 services = g_resolver_lookup_service_finish(G_RESOLVER(sender),
384 res, &error);
383 if(error != NULL) { 385 if(error != NULL) {
384 purple_debug_info("stun", "Failed to look up srv record : %s\n", error->message); 386 purple_debug_info("stun", "Failed to look up srv record : %s\n", error->message);
385 387
386 g_error_free(error); 388 g_error_free(error);
387 } else { 389 } else {

mercurial