summaryrefslogtreecommitdiff
path: root/source/namedbname.c
diff options
context:
space:
mode:
authorSamba Release Account <samba-bugs@samba.org>1996-07-17 18:33:36 +0000
committerSamba Release Account <samba-bugs@samba.org>1996-07-17 18:33:36 +0000
commit45d3b2644733333c657c48a69719fec72881f7df (patch)
tree69ef4ec7c4f96b9c3f4fb451e73939cbcdf0a96a /source/namedbname.c
parentc290c229f9cef7f8bea0a77531ef7b3501323e9c (diff)
downloadsamba-45d3b2644733333c657c48a69719fec72881f7df.tar.gz
lots of changes to nmbd
lkcl
Diffstat (limited to 'source/namedbname.c')
-rw-r--r--source/namedbname.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/source/namedbname.c b/source/namedbname.c
index 82b19077f9d..c06d10f60c4 100644
--- a/source/namedbname.c
+++ b/source/namedbname.c
@@ -120,7 +120,7 @@ void remove_name(struct subnet_record *d, struct name_record *n)
**************************************************************************/
struct name_record *find_name(struct name_record *n,
struct nmb_name *name,
- int search, struct in_addr ip)
+ int search)
{
struct name_record *ret;
@@ -132,12 +132,7 @@ struct name_record *find_name(struct name_record *n,
if ((search&FIND_SELF) == FIND_SELF && ret->source != SELF)
continue;
- /* zero ip is either samba's ip or a way of finding a
- name without needing to know the ip address */
- if (zero_ip(ip) || ip_equal(ip, ret->ip))
- {
- return ret;
- }
+ return ret;
}
}
return NULL;
@@ -161,7 +156,9 @@ struct name_record *find_name_search(struct subnet_record **d,
{
if (*d != NULL)
{
- return find_name((*d)->namelist, name, search, ip);
+ DEBUG(4,("find_name on local: %s %s search %x\n",
+ namestr(name),inet_ntoa(ip), search));
+ return find_name((*d)->namelist, name, search);
}
else
{
@@ -180,7 +177,9 @@ struct name_record *find_name_search(struct subnet_record **d,
if (*d == NULL) return NULL;
- return find_name((*d)->namelist, name, search, ip);
+ DEBUG(4,("find_name on WINS: %s %s search %x\n",
+ namestr(name),inet_ntoa(ip), search));
+ return find_name((*d)->namelist, name, search);
}