mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
the response packets are being received (fix to process_nmb() worked)
however dead_netbios_entry() is still thinking that no response has been received when the response_record times out for the registration with the WINS server. only print a debug message when no registration response is _really_ received from the WINS server. lkcl
This commit is contained in:
parent
998f8bae72
commit
e9eb9d70e3
@ -101,7 +101,7 @@ static void dead_netbios_entry(struct subnet_record *d,
|
||||
{
|
||||
name_unregister_work(d,n->name.name,n->name.name_type);
|
||||
}
|
||||
if (!n->bcast)
|
||||
if (!n->bcast && n->num_msgs == 0)
|
||||
{
|
||||
DEBUG(0,("WINS server did not respond to name release!\n"));
|
||||
/* XXXX whoops. we have problems. must deal with this */
|
||||
@ -119,7 +119,7 @@ static void dead_netbios_entry(struct subnet_record *d,
|
||||
n->nb_flags, GET_TTL(0),
|
||||
n->reply_to_ip, False, n->reply_to_ip);
|
||||
|
||||
if (!n->bcast)
|
||||
if (!n->bcast && n->num_msgs == 0)
|
||||
{
|
||||
DEBUG(1,("WINS server did not respond to name registration!\n"));
|
||||
/* XXXX whoops. we have problems. must deal with this */
|
||||
@ -144,7 +144,7 @@ static void dead_netbios_entry(struct subnet_record *d,
|
||||
name_register_work(d,n->name.name,n->name.name_type,
|
||||
n->nb_flags, n->ttl, n->reply_to_ip, n->bcast);
|
||||
}
|
||||
else
|
||||
else if (n->num_msgs == 0)
|
||||
{
|
||||
/* received no response. rfc1001.txt states that after retrying,
|
||||
we should assume the WINS server is dead, and fall back to
|
||||
|
Loading…
Reference in New Issue
Block a user