]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
wbinfo: fix dsgetdcname caller.
authorGünther Deschner <gd@samba.org>
Sat, 27 Sep 2008 01:11:33 +0000 (03:11 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 9 Oct 2008 10:37:18 +0000 (12:37 +0200)
Guenther

source3/nsswitch/wbinfo.c

index 60524d1d1ba0aae06ea720cf8236f837255c1794..fc49be4314b1d8e82fc063ce16823f88e0875a3f 100644 (file)
@@ -538,8 +538,8 @@ static bool wbinfo_dsgetdcname(const char *domain_name, uint32_t flags)
        ZERO_STRUCT(request);
        ZERO_STRUCT(response);
 
-       fstrcpy(request.domain_name, domain_name);
-       request.flags = flags;
+       fstrcpy(request.data.dsgetdcname.domain_name, domain_name);
+       request.data.dsgetdcname.flags = flags;
 
        request.flags |= DS_DIRECTORY_SERVICE_REQUIRED;
 
@@ -553,7 +553,15 @@ static bool wbinfo_dsgetdcname(const char *domain_name, uint32_t flags)
 
        /* Display response */
 
-       d_printf("%s\n", response.data.dc_name);
+       d_printf("%s\n", response.data.dsgetdcname.dc_unc);
+       d_printf("%s\n", response.data.dsgetdcname.dc_address);
+       d_printf("%d\n", response.data.dsgetdcname.dc_address_type);
+       d_printf("%s\n", response.data.dsgetdcname.domain_guid);
+       d_printf("%s\n", response.data.dsgetdcname.domain_name);
+       d_printf("%s\n", response.data.dsgetdcname.forest_name);
+       d_printf("0x%08x\n", response.data.dsgetdcname.dc_flags);
+       d_printf("%s\n", response.data.dsgetdcname.dc_site_name);
+       d_printf("%s\n", response.data.dsgetdcname.client_site_name);
 
        return true;
 }