Author: mimir
Date: 2006-07-09 13:56:11 +0000 (Sun, 09 Jul 2006)
New Revision: 16900

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16900

Log:
Nicer display of the test results.


rafal


Modified:
   branches/SAMBA_4_0/source/torture/libnet/libnet_lookup.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/libnet/libnet_lookup.c
===================================================================
--- branches/SAMBA_4_0/source/torture/libnet/libnet_lookup.c    2006-07-09 
13:45:59 UTC (rev 16899)
+++ branches/SAMBA_4_0/source/torture/libnet/libnet_lookup.c    2006-07-09 
13:56:11 UTC (rev 16900)
@@ -24,6 +24,7 @@
 #include "libnet/libnet.h"
 #include "librpc/gen_ndr/nbt.h"
 #include "librpc/rpc/dcerpc.h"
+#include "libcli/libcli.h"
 #include "torture/torture.h"
 
 
@@ -36,7 +37,6 @@
        struct libnet_Lookup lookup;
        struct dcerpc_binding *bind;
        const char *bindstr;
-       const char *address;
 
        mem_ctx = talloc_init("test_lookup");
 
@@ -126,6 +126,7 @@
        TALLOC_CTX *mem_ctx;
        struct libnet_context *ctx;
        struct libnet_LookupDCs *lookup;
+       int i;
 
        mem_ctx = talloc_init("test_lookup_pdc");
 
@@ -146,13 +147,20 @@
        status = libnet_LookupDCs(ctx, mem_ctx, lookup);
 
        if (!NT_STATUS_IS_OK(status)) {
-               printf("Couldn't lookup pdc %s: %s\n", lookup->in.domain_name, 
nt_errstr(status));
+               printf("Couldn't lookup pdc %s: %s\n", lookup->in.domain_name,
+                      nt_errstr(status));
                ret = False;
                goto done;
        }
 
        ret = True;
 
+       printf("DCs of domain [%s] found.\n", lookup->in.domain_name);
+       for (i = 0; i < lookup->out.num_dcs; i++) {
+               printf("\tDC[%d]: name=%s, address=%s\n", i, 
lookup->out.dcs[i].name,
+                      lookup->out.dcs[i].address);
+       }
+
 done:
        talloc_free(mem_ctx);
        return ret;

Reply via email to