req->qy = NULL;
g_cancellable_set_error_if_cancelled (cancellable, &error);
- g_simple_async_result_set_from_error (req->async_result, error);
- g_error_free (error);
+ g_simple_async_result_take_error (req->async_result, error);
g_unix_resolver_request_complete (req);
}
freeaddrinfo (res);
if (error)
- {
- g_simple_async_result_set_from_error (req->async_result, error);
- g_error_free (error);
- }
+ g_simple_async_result_take_error (req->async_result, error);
}
static void
host, retval, &error);
if (error)
- {
- g_simple_async_result_set_from_error (req->async_result, error);
- g_error_free (error);
- }
+ g_simple_async_result_take_error (req->async_result, error);
}
static void
_g_asyncns_freeanswer (answer);
if (error)
- {
- g_simple_async_result_set_from_error (req->async_result, error);
- g_error_free (error);
- }
+ g_simple_async_result_take_error (req->async_result, error);
}
static void