diff options
author | Jeremy Allison <jra@samba.org> | 1998-02-14 07:11:46 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 1998-02-14 07:11:46 +0000 |
commit | 990c84354a24903591953f687a6e39aa97614c20 (patch) | |
tree | c308c74827a53681290ac777510b87f089742cd8 | |
parent | a093e73d946922b32d1d17c1f21b803637b362a7 (diff) | |
download | samba-990c84354a24903591953f687a6e39aa97614c20.tar.gz samba-990c84354a24903591953f687a6e39aa97614c20.tar.bz2 samba-990c84354a24903591953f687a6e39aa97614c20.zip |
Sometime after 1.9.17p5 smbclient stopped being able to do
NetBIOS name lookups by broadcast and instead only does DNS.
With the belief that this was not what was intended (I think
it happened in the clientutil.c cleanup) I have added that
capability back to smbclient by adding the #define USENMB
into clientutil.c, and adding the required namequery.o into
the object lists for smbclient and smbmount (as they now
need it to link).
If this was done intentionally let me know and I'll back
this out.
Jeremy.
(This used to be commit 1da47e79d3055468b03f496982af0fb836d91f8c)
-rw-r--r-- | source3/client/clientutil.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source3/client/clientutil.c b/source3/client/clientutil.c index b945edf87f..e2241be237 100644 --- a/source3/client/clientutil.c +++ b/source3/client/clientutil.c @@ -29,6 +29,8 @@ #define REGISTER 0 #endif +#define USENMB + pstring service=""; pstring desthost=""; extern pstring myname; @@ -908,8 +910,8 @@ BOOL cli_open_sockets(int port ) interpret_addr(lp_socket_address()))) != -1) { set_socket_options(bcast, "SO_BROADCAST"); - if (ip_list = name_query(bcast, host, name_type, True, True, *iface_bcast(dest_ip), - &count,0)) { + if ((ip_list = name_query(bcast, host, name_type, True, True, *iface_bcast(dest_ip), + &count,0)) != NULL) { dest_ip = ip_list[0]; free(ip_list); failed = False; |