Author: metze
Date: 2005-10-05 12:11:05 +0000 (Wed, 05 Oct 2005)
New Revision: 10727

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

Log:
fix the build

metze
Modified:
   branches/tmp/samba4-winsrepl/source/nbt_server/defense.c
   branches/tmp/samba4-winsrepl/source/nbt_server/irpc.c


Changeset:
Modified: branches/tmp/samba4-winsrepl/source/nbt_server/defense.c
===================================================================
--- branches/tmp/samba4-winsrepl/source/nbt_server/defense.c    2005-10-05 
06:32:00 UTC (rev 10726)
+++ branches/tmp/samba4-winsrepl/source/nbt_server/defense.c    2005-10-05 
12:11:05 UTC (rev 10727)
@@ -57,7 +57,7 @@
 
        iname = nbtd_find_iname(iface, name, NBT_NM_ACTIVE);
        if (iname != NULL && 
-           !IS_GROUP_NAME(name, iname->nb_flags)) {
+           !(name->type == NBT_NAME_LOGON || iname->nb_flags & NBT_NM_GROUP)) {
                DEBUG(2,("Defending name %s on %s against %s\n",
                         nbt_name_string(packet, name), 
                         iface->bcast_address, src->addr));

Modified: branches/tmp/samba4-winsrepl/source/nbt_server/irpc.c
===================================================================
--- branches/tmp/samba4-winsrepl/source/nbt_server/irpc.c       2005-10-05 
06:32:00 UTC (rev 10726)
+++ branches/tmp/samba4-winsrepl/source/nbt_server/irpc.c       2005-10-05 
12:11:05 UTC (rev 10727)
@@ -120,6 +120,7 @@
        struct nbt_ntlogon_sam_logon *r;
        struct nbt_dgram_socket *sock;
        struct nbt_name src, dst;
+       struct nbt_peer_socket dest;
        struct dgram_mailslot_handler *handler;
        NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
 
@@ -153,8 +154,10 @@
        make_nbt_name_client(&src, req->in.my_computername);
        make_nbt_name(&dst, req->in.domainname, 0x1c);
 
+       dest.addr = req->in.ip_address;
+       dest.port = 138;
        status = dgram_mailslot_ntlogon_send(sock, DGRAM_DIRECT_GROUP,
-                                            &dst, req->in.ip_address, 138,
+                                            &dst, &dest,
                                             &src, &p);
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(0, ("dgram_mailslot_ntlogon_send failed: %s\n",

Reply via email to