svn commit: samba r10358 - in
branches/tmp/samba4-winsrepl/source/nbt_server/dgram: .
metze at samba.org
metze at samba.org
Tue Sep 20 19:40:03 GMT 2005
Author: metze
Date: 2005-09-20 19:40:03 +0000 (Tue, 20 Sep 2005)
New Revision: 10358
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10358
Log:
fix some missing nbt_peer_socket cases
metze
Modified:
branches/tmp/samba4-winsrepl/source/nbt_server/dgram/browse.c
branches/tmp/samba4-winsrepl/source/nbt_server/dgram/netlogon.c
branches/tmp/samba4-winsrepl/source/nbt_server/dgram/ntlogon.c
Changeset:
Modified: branches/tmp/samba4-winsrepl/source/nbt_server/dgram/browse.c
===================================================================
--- branches/tmp/samba4-winsrepl/source/nbt_server/dgram/browse.c 2005-09-20 19:28:11 UTC (rev 10357)
+++ branches/tmp/samba4-winsrepl/source/nbt_server/dgram/browse.c 2005-09-20 19:40:03 UTC (rev 10358)
@@ -31,8 +31,8 @@
*/
void nbtd_mailslot_browse_handler(struct dgram_mailslot_handler *dgmslot,
struct nbt_dgram_packet *packet,
- const char *src_address, int src_port)
+ struct nbt_peer_socket *src)
{
DEBUG(2,("Browse request on '%s' from %s:%d\n",
- dgmslot->mailslot_name, src_address, src_port));
+ dgmslot->mailslot_name, src->addr, src->port));
}
Modified: branches/tmp/samba4-winsrepl/source/nbt_server/dgram/netlogon.c
===================================================================
--- branches/tmp/samba4-winsrepl/source/nbt_server/dgram/netlogon.c 2005-09-20 19:28:11 UTC (rev 10357)
+++ branches/tmp/samba4-winsrepl/source/nbt_server/dgram/netlogon.c 2005-09-20 19:40:03 UTC (rev 10358)
@@ -32,7 +32,7 @@
*/
static void nbtd_netlogon_getdc(struct dgram_mailslot_handler *dgmslot,
struct nbt_dgram_packet *packet,
- const char *src_address, int src_port,
+ const struct nbt_peer_socket *src,
struct nbt_netlogon_packet *netlogon)
{
struct nbt_name *name = &packet->data.msg.dest_name;
@@ -90,7 +90,7 @@
*/
static void nbtd_netlogon_getdc2(struct dgram_mailslot_handler *dgmslot,
struct nbt_dgram_packet *packet,
- const char *src_address, int src_port,
+ const struct nbt_peer_socket *src,
struct nbt_netlogon_packet *netlogon)
{
struct nbt_name *name = &packet->data.msg.dest_name;
@@ -193,7 +193,7 @@
*/
void nbtd_mailslot_netlogon_handler(struct dgram_mailslot_handler *dgmslot,
struct nbt_dgram_packet *packet,
- const char *src_address, int src_port)
+ const struct nbt_peer_socket *src)
{
NTSTATUS status = NT_STATUS_NO_MEMORY;
struct nbtd_interface *iface =
@@ -215,20 +215,20 @@
}
DEBUG(2,("netlogon request to %s from %s:%d\n",
- nbt_name_string(netlogon, name), src_address, src_port));
+ nbt_name_string(netlogon, name), src->addr, src->port));
status = dgram_mailslot_netlogon_parse(dgmslot, netlogon, packet, netlogon);
if (!NT_STATUS_IS_OK(status)) goto failed;
switch (netlogon->command) {
case NETLOGON_QUERY_FOR_PDC:
- nbtd_netlogon_getdc(dgmslot, packet, src_address, src_port, netlogon);
+ nbtd_netlogon_getdc(dgmslot, packet, src, netlogon);
break;
case NETLOGON_QUERY_FOR_PDC2:
- nbtd_netlogon_getdc2(dgmslot, packet, src_address, src_port, netlogon);
+ nbtd_netlogon_getdc2(dgmslot, packet, src, netlogon);
break;
default:
DEBUG(2,("unknown netlogon op %d from %s:%d\n",
- netlogon->command, src_address, src_port));
+ netlogon->command, src->addr, src->port));
NDR_PRINT_DEBUG(nbt_netlogon_packet, netlogon);
break;
}
@@ -238,6 +238,6 @@
failed:
DEBUG(2,("nbtd netlogon handler failed from %s:%d - %s\n",
- src_address, src_port, nt_errstr(status)));
+ src->addr, src->port, nt_errstr(status)));
talloc_free(netlogon);
}
Modified: branches/tmp/samba4-winsrepl/source/nbt_server/dgram/ntlogon.c
===================================================================
--- branches/tmp/samba4-winsrepl/source/nbt_server/dgram/ntlogon.c 2005-09-20 19:28:11 UTC (rev 10357)
+++ branches/tmp/samba4-winsrepl/source/nbt_server/dgram/ntlogon.c 2005-09-20 19:40:03 UTC (rev 10358)
@@ -31,8 +31,8 @@
reply to a SAM LOGON request
*/
static void nbtd_ntlogon_sam_logon(struct dgram_mailslot_handler *dgmslot,
- struct nbt_dgram_packet *packet,
- const char *src_address, int src_port,
+ struct nbt_dgram_packet *packet,
+ const struct nbt_peer_socket *src,
struct nbt_ntlogon_packet *ntlogon)
{
struct nbt_name *name = &packet->data.msg.dest_name;
@@ -68,8 +68,8 @@
handle incoming ntlogon mailslot requests
*/
void nbtd_mailslot_ntlogon_handler(struct dgram_mailslot_handler *dgmslot,
- struct nbt_dgram_packet *packet,
- const char *src_address, int src_port)
+ struct nbt_dgram_packet *packet,
+ const struct nbt_peer_socket *src)
{
NTSTATUS status = NT_STATUS_NO_MEMORY;
struct nbtd_interface *iface =
@@ -91,7 +91,7 @@
}
DEBUG(2,("ntlogon request to %s from %s:%d\n",
- nbt_name_string(ntlogon, name), src_address, src_port));
+ nbt_name_string(ntlogon, name), src->addr, src->port));
status = dgram_mailslot_ntlogon_parse(dgmslot, ntlogon, packet, ntlogon);
if (!NT_STATUS_IS_OK(status)) goto failed;
@@ -99,11 +99,11 @@
switch (ntlogon->command) {
case NTLOGON_SAM_LOGON:
- nbtd_ntlogon_sam_logon(dgmslot, packet, src_address, src_port, ntlogon);
+ nbtd_ntlogon_sam_logon(dgmslot, packet, src, ntlogon);
break;
default:
DEBUG(2,("unknown ntlogon op %d from %s:%d\n",
- ntlogon->command, src_address, src_port));
+ ntlogon->command, src->addr, src->port));
break;
}
@@ -112,6 +112,6 @@
failed:
DEBUG(2,("nbtd ntlogon handler failed from %s:%d - %s\n",
- src_address, src_port, nt_errstr(status)));
+ src->addr, src->port, nt_errstr(status)));
talloc_free(ntlogon);
}
More information about the samba-cvs
mailing list