s4:torture/rpc: make use of explicit dcerpc_*_recv functions
authorStefan Metzmacher <metze@samba.org>
Sat, 27 Feb 2010 09:59:14 +0000 (10:59 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 1 Mar 2010 15:11:55 +0000 (16:11 +0100)
metze

source4/torture/rpc/echo.c
source4/torture/rpc/lsa.c
source4/torture/rpc/netlogon.c
source4/torture/rpc/samr.c
source4/torture/rpc/schannel.c

index 043b386efd8074d54af768d28eb6084f564e654a..00dbc0f2167f6623d1f3a93f555a1e0a0874b6ea 100644 (file)
@@ -262,7 +262,7 @@ static bool test_sleep(struct torture_context *tctx,
                                rcv[i]  = timeval_current();
                                diff[i] = timeval_until(&snd[i], &rcv[i]);
                                rounded_tdiff = (int)(0.5 + diff[i].tv_sec + (1.0e-6*diff[i].tv_usec));
-                               status  = dcerpc_ndr_request_recv(req[i]);
+                               status  = dcerpc_echo_TestSleep_recv(req[i]);
                                torture_comment(tctx, "rounded_tdiff=%d\n", rounded_tdiff);
                                torture_assert_ntstatus_ok(tctx, status, 
                                                        talloc_asprintf(tctx, "TestSleep(%d) failed", i));
@@ -395,7 +395,7 @@ static bool test_timeout(struct torture_context *tctx,
        }
        req->ignore_timeout = true;
 
-       status  = dcerpc_ndr_request_recv(req);
+       status  = dcerpc_echo_TestSleep_recv(req);
        torture_assert_ntstatus_equal(tctx, status, NT_STATUS_IO_TIMEOUT, 
                                                                  "request should have timed out");
 
@@ -413,7 +413,7 @@ static bool test_timeout(struct torture_context *tctx,
                goto failed;
        }
        req->ignore_timeout = true;
-       status  = dcerpc_ndr_request_recv(req);
+       status  = dcerpc_echo_TestSleep_recv(req);
        torture_assert_ntstatus_equal(tctx, status, NT_STATUS_IO_TIMEOUT, 
                "request should have timed out");
 
index 22fb28f076e8b3bcf1062f06c1ba7cf42c76a3e4..4c402f3ba473264c5a89405d5a5a5e079301f3b8 100644 (file)
@@ -752,7 +752,7 @@ static void lookupsids_cb(struct rpc_request *req)
        int *replies = (int *)req->async.private_data;
        NTSTATUS status;
 
-       status = dcerpc_ndr_request_recv(req);
+       status = dcerpc_lsa_LookupSids_recv(req);
        if (!NT_STATUS_IS_OK(status)) {
                printf("lookupsids returned %s\n", nt_errstr(status));
                *replies = -1;
index 0270a5aea9a2c76e1b7711adffd99f9e81645bf3..091f48a9c0a28750d0073937235c03c7d093034d 100644 (file)
@@ -2698,7 +2698,7 @@ static bool test_GetDomainInfo_async(struct torture_context *tctx,
        }
 
        for (i=0;i<ASYNC_COUNT;i++) {
-               status = dcerpc_ndr_request_recv(req[i]);
+               status = dcerpc_netr_LogonGetDomainInfo_recv(req[i]);
 
                torture_assert_ntstatus_ok(tctx, status, "netr_LogonGetDomainInfo_async");
                torture_assert_ntstatus_ok(tctx, r.out.result, "netr_LogonGetDomainInfo_async"); 
index 92a255e0fb8bd9220de2bbef072da5b9efda2bc4..3620211bae9c723098c7b2b5acad1ad4c5c9eee7 100644 (file)
@@ -5897,7 +5897,7 @@ static bool test_EnumDomainUsers_async(struct dcerpc_pipe *p, struct torture_con
        }
 
        for (i=0;i<ASYNC_COUNT;i++) {
-               status = dcerpc_ndr_request_recv(req[i]);
+               status = dcerpc_samr_EnumDomainUsers_recv(req[i]);
                if (!NT_STATUS_IS_OK(status)) {
                        torture_warning(tctx, "EnumDomainUsers[%d] failed - %s\n",
                               i, nt_errstr(status));
index 2f9d60ad305f074d9271d4fca47853bdb4b067b1..0e8fd5a02e66f4583f892366502b53a484db16b9 100644 (file)
@@ -645,7 +645,7 @@ static void torture_schannel_bench_recv(struct rpc_request *req)
        struct torture_schannel_bench *s = talloc_get_type(conn->s,
                                           struct torture_schannel_bench);
 
-       s->error = dcerpc_ndr_request_recv(req);
+       s->error = dcerpc_netr_LogonSamLogonEx_recv(req);
        if (!NT_STATUS_IS_OK(s->error)) {
                return;
        }