r5775: Remove some unused functions (unions are no longer as special as they used...
[samba.git] / source4 / torture / rpc / oxidresolve.c
index 3ff90e3a01ff5e052e8d8fddc44de5c50a7668f8..2caf3512d5525f46f6d42f8cb9b6eb6ff5027f74 100644 (file)
@@ -232,24 +232,28 @@ BOOL torture_rpc_oxidresolve(void)
                return False;
        }
 
-       status = dcerpc_secondary_connection(premact, &p, 
+       status = torture_rpc_connection(&p, 
                                        DCERPC_IOXIDRESOLVER_NAME, 
                                        DCERPC_IOXIDRESOLVER_UUID, 
                                        DCERPC_IOXIDRESOLVER_VERSION);
 
-       if(!test_RemoteActivation(premact, mem_ctx, &oxid, &oid))
+       if (!NT_STATUS_IS_OK(status)) {
                return False;
+       }
 
        if(!test_ServerAlive(p, mem_ctx))
                ret = False;
 
-       if(!test_ComplexPing(p, mem_ctx, &setid, oid))
+       if(!test_ServerAlive2(p, mem_ctx))
                ret = False;
 
-       if(!test_SimplePing(p, mem_ctx, setid))
+       if(!test_RemoteActivation(premact, mem_ctx, &oxid, &oid))
+               return False;
+
+       if(!test_ComplexPing(p, mem_ctx, &setid, oid))
                ret = False;
 
-       if(!test_ServerAlive2(p, mem_ctx))
+       if(!test_SimplePing(p, mem_ctx, setid))
                ret = False;
 
        if(!test_ResolveOxid(p, mem_ctx, oxid))