s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
authorStefan Metzmacher <metze@samba.org>
Sun, 13 Mar 2011 15:16:12 +0000 (16:16 +0100)
committerStefan Metzmacher <metze@samba.org>
Sun, 13 Mar 2011 16:00:59 +0000 (17:00 +0100)
metze

source4/torture/rpc/scanner.c

index e434da2615cb935bd0e1259fb25ee394029f577c..0af35fa3e68b5bb46737a8aa6d50f41268fa1994 100644 (file)
@@ -55,11 +55,20 @@ static bool test_num_calls(struct torture_context *tctx,
        }
 
        /* make null calls */
-       stub_in = data_blob(NULL, 1000);
+       stub_in = data_blob_talloc(mem_ctx, NULL, 1000);
        memset(stub_in.data, 0xFF, stub_in.length);
 
        for (i=0;i<200;i++) {
-               status = dcerpc_request(p, NULL, i, mem_ctx, &stub_in, &stub_out);
+               uint32_t out_flags = 0;
+               status = dcerpc_binding_handle_raw_call(p->binding_handle,
+                                                       NULL, i,
+                                                       0, /* in_flags */
+                                                       stub_in.data,
+                                                       stub_in.length,
+                                                       mem_ctx,
+                                                       &stub_out.data,
+                                                       &stub_out.length,
+                                                       &out_flags);
                if (NT_STATUS_EQUAL(status, NT_STATUS_RPC_PROCNUM_OUT_OF_RANGE)) {
                        break;
                }