mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
name_type for name_query with smbclient -M name should be used. that way,
you get messages to the proper location. lkcl
This commit is contained in:
parent
c19cc44c19
commit
deedac6523
@ -2921,7 +2921,7 @@ static BOOL send_session_request(char *inbuf,char *outbuf)
|
|||||||
|
|
||||||
/* put in the destination name */
|
/* put in the destination name */
|
||||||
p = outbuf+len;
|
p = outbuf+len;
|
||||||
name_mangle(dest,p,name_type);
|
name_mangle(dest,p,0x20); /* 0x20 is the SMB server NetBIOS type. */
|
||||||
len += name_len(p);
|
len += name_len(p);
|
||||||
|
|
||||||
/* and my name */
|
/* and my name */
|
||||||
@ -4011,7 +4011,7 @@ static BOOL open_sockets(int port )
|
|||||||
interpret_addr(lp_socket_address()))) != -1) {
|
interpret_addr(lp_socket_address()))) != -1) {
|
||||||
set_socket_options(bcast, "SO_BROADCAST");
|
set_socket_options(bcast, "SO_BROADCAST");
|
||||||
|
|
||||||
if (name_query(bcast, host, 0x20, True, True, *iface_bcast(dest_ip),
|
if (name_query(bcast, host, name_type, True, True, *iface_bcast(dest_ip),
|
||||||
&dest_ip,0)) {
|
&dest_ip,0)) {
|
||||||
failed = False;
|
failed = False;
|
||||||
}
|
}
|
||||||
@ -4392,7 +4392,7 @@ static void usage(char *pname)
|
|||||||
strcpy(user_socket_options,optarg);
|
strcpy(user_socket_options,optarg);
|
||||||
break;
|
break;
|
||||||
case 'M':
|
case 'M':
|
||||||
name_type = 3;
|
name_type = 0x03; /* messages are sent to NetBIOS name type 0x3 */
|
||||||
strcpy(desthost,optarg);
|
strcpy(desthost,optarg);
|
||||||
strupper(desthost);
|
strupper(desthost);
|
||||||
message = True;
|
message = True;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user