From: Simo Sorce Date: Mon, 2 Mar 2009 20:38:45 +0000 (-0500) Subject: Fix wbclient.c wrt tevent_req changes too. X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=1ea0dca50a0fe724b2e0aaa908a51735e26131dd;p=gd%2Fsamba%2F.git Fix wbclient.c wrt tevent_req changes too. --- diff --git a/source3/lib/wbclient.c b/source3/lib/wbclient.c index b8d55a944a4..7034e668ed0 100644 --- a/source3/lib/wbclient.c +++ b/source3/lib/wbclient.c @@ -224,8 +224,7 @@ static struct async_req *wb_connect_send(TALLOC_CTX *mem_ctx, if (subreq == NULL) { goto nomem; } - subreq->async.fn = wbc_connect_connected; - subreq->async.private_data = result; + tevent_req_set_callback(subreq, wbc_connect_connected, result); if (!tevent_req_set_endtime(subreq, ev, timeval_current_ofs(30, 0))) { goto nomem; @@ -245,8 +244,8 @@ static struct async_req *wb_connect_send(TALLOC_CTX *mem_ctx, static void wbc_connect_connected(struct tevent_req *subreq) { - struct async_req *req = talloc_get_type_abort( - subreq->async.private_data, struct async_req); + struct async_req *req = + tevent_req_callback_data(subreq, struct async_req); int res, err; res = async_connect_recv(subreq, &err);