From ffef3aa809eac020efd316c1922c50538d271a4f Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sun, 27 Mar 2011 17:34:36 +0200 Subject: s3: Replace cli_negprot_sendsync() by cli_negprot_send() --- source3/torture/torture.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'source3/torture') diff --git a/source3/torture/torture.c b/source3/torture/torture.c index ebb305fbe1..fcd0e5726d 100644 --- a/source3/torture/torture.c +++ b/source3/torture/torture.c @@ -2776,21 +2776,41 @@ static void rand_buf(char *buf, int len) /* send smb negprot commands, not reading the response */ static bool run_negprot_nowait(int dummy) { + struct tevent_context *ev; int i; struct cli_state *cli; bool correct = True; printf("starting negprot nowait test\n"); + ev = tevent_context_init(talloc_tos()); + if (ev == NULL) { + return false; + } + if (!(cli = open_nbt_connection())) { + TALLOC_FREE(ev); return False; } for (i=0;i<50000;i++) { - cli_negprot_sendsync(cli); + struct tevent_req *req; + + req = cli_negprot_send(ev, ev, cli); + if (req == NULL) { + TALLOC_FREE(ev); + return false; + } + if (!tevent_req_poll(req, ev)) { + d_fprintf(stderr, "tevent_req_poll failed: %s\n", + strerror(errno)); + TALLOC_FREE(ev); + return false; + } + TALLOC_FREE(req); } - if (!torture_close_connection(cli)) { + if (torture_close_connection(cli)) { correct = False; } -- cgit