{
case NAME_RELEASE:
{
- if (nmb->answers->rr_type != NMB_REL)
+ if (nmb->answers->rr_type != 0x20)
{
DEBUG(1,("Name release reply has wrong answer rr_type\n"));
return False;
case NAME_REGISTER:
{
- if (nmb->answers->rr_type != NMB_REG)
+ if (nmb->answers->rr_type != 0x20)
{
DEBUG(1,("Name register reply has wrong answer rr_type\n"));
return False;
case NAME_QUERY_FIND_MST:
case NAME_QUERY_MST_CHK:
{
- if (nmb->answers->rr_type != NMB_QUERY)
+ if (nmb->answers->rr_type != 0x20)
{
DEBUG(1,("Name query reply has wrong answer rr_type\n"));
return False;
case NAME_STATUS_DOM_SRV_CHK:
case NAME_STATUS_SRV_CHK:
{
- if (nmb->answers->rr_type != NMB_STATUS)
+ if (nmb->answers->rr_type != 0x21)
{
DEBUG(1,("Name status reply has wrong answer rr_type\n"));
return False;
if (response_problem_check(n, nmb, qname))
return;
- /* now check whether the 'state' has received the correct type of response */
- if (!response_compatible(n, nmb))
- return;
-
/* now deal with the current state */
response_process(d, p, n, nmb, bcast, ans_name);
}