Author: metze
Date: 2005-12-29 17:03:17 +0000 (Thu, 29 Dec 2005)
New Revision: 12578

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12578

Log:
- w2k3 allows entries with 127.0.0.1 as address, so we should do
  to make it possible to add a static record for localhost or so...
- we already make sure we don't register 127.0.0.1 with our wins server,
  so the check for loopback in the non-wins name queries is enough

metze
Modified:
   branches/SAMBA_4_0/source/nbt_server/wins/winsserver.c


Changeset:
Modified: branches/SAMBA_4_0/source/nbt_server/wins/winsserver.c
===================================================================
--- branches/SAMBA_4_0/source/nbt_server/wins/winsserver.c      2005-12-29 
16:58:35 UTC (rev 12577)
+++ branches/SAMBA_4_0/source/nbt_server/wins/winsserver.c      2005-12-29 
17:03:17 UTC (rev 12578)
@@ -81,7 +81,7 @@
        rec.node                = node;
        rec.is_static           = False;
        rec.expire_time         = time(NULL) + ttl;
-       rec.version             = 0; /* will allocated later */
+       rec.version             = 0; /* will be allocated later */
        rec.wins_owner          = NULL; /* will be set later */
        rec.registered_by       = src->addr;
        rec.addresses           = winsdb_addr_list_make(packet);
@@ -371,13 +371,6 @@
                goto notfound;
        }
 
-       /* if the query didn't come from loopback, then never give out
-          loopback in the reply, as loopback means something
-          different for the recipient than for us */
-       if (strcmp(src->addr, "127.0.0.1") != 0) {
-               str_list_remove(addresses, "127.0.0.1");
-       }
-
 found:
        nbtd_name_query_reply(nbtsock, packet, src, name, 
                              0, nb_flags, addresses);

Reply via email to