s3-net: use dns_errstr() when dns commands fail.
authorGünther Deschner <gd@samba.org>
Fri, 19 Nov 2010 12:36:22 +0000 (13:36 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 22 Nov 2010 11:31:33 +0000 (12:31 +0100)
Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Nov 22 12:31:33 CET 2010 on sn-devel-104

source3/utils/net_ads.c

index bc83a3d746d5517f66ccea47469ed9d19112e725..1d617c057b27cb07f429fc783a37636e05b5f16c 100644 (file)
@@ -1198,6 +1198,8 @@ static NTSTATUS net_update_dns_internal(TALLOC_CTX *ctx, ADS_STRUCT *ads,
 
        dns_err = DoDNSUpdate(dns_server, dnsdomain, machine_name, addrs, num_addrs);
        if (!ERR_DNS_IS_OK(dns_err)) {
+               d_printf(_("DNS Update for %s failed: %s\n"),
+                       machine_name, dns_errstr(dns_err));
                status = NT_STATUS_UNSUCCESSFUL;
        }
 
@@ -1511,7 +1513,8 @@ static int net_ads_dns_gethostbyname(struct net_context *c, int argc, const char
 
        err = do_gethostbyname(argv[0], argv[1]);
 
-       d_printf(_("do_gethostbyname returned %d\n"), ERROR_DNS_V(err));
+       d_printf(_("do_gethostbyname returned %s (%d)\n"),
+               dns_errstr(err), ERROR_DNS_V(err));
 #endif
        return 0;
 }