svn commit: samba r11041 - in branches/SAMBA_4_0: . source/nbt_server/dgram

metze at samba.org metze at samba.org
Fri Oct 14 12:56:14 GMT 2005


Author: metze
Date: 2005-10-14 12:56:13 +0000 (Fri, 14 Oct 2005)
New Revision: 11041

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

Log:
 r10358 at SERNOX:  metze | 2005-09-20 21:40:03 +0200
 fix some missing nbt_peer_socket cases
 
 metze

Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/nbt_server/dgram/browse.c
   branches/SAMBA_4_0/source/nbt_server/dgram/netlogon.c
   branches/SAMBA_4_0/source/nbt_server/dgram/ntlogon.c


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: svk:merge
   - 0c0555d6-39d7-0310-84fc-f1cc0bd64818:/branches/tmp/samba4-winsrepl:10357
3a72dc49-98ff-0310-ab52-9b7ed7945d91:/local/samba4:9495
a953eb74-4aff-0310-a63c-855d20285ebb:/local/samba4:11632
d349723c-e9fc-0310-b8a8-fdedf1c27407:/local/SAMBA_4_0:5616
d349723c-e9fc-0310-b8a8-fdedf1c27407:/local/samba-SAMBA_4_0:5609
   + 0c0555d6-39d7-0310-84fc-f1cc0bd64818:/branches/tmp/samba4-winsrepl:10358
3a72dc49-98ff-0310-ab52-9b7ed7945d91:/local/samba4:9495
a953eb74-4aff-0310-a63c-855d20285ebb:/local/samba4:11632
d349723c-e9fc-0310-b8a8-fdedf1c27407:/local/SAMBA_4_0:5616
d349723c-e9fc-0310-b8a8-fdedf1c27407:/local/samba-SAMBA_4_0:5609

Modified: branches/SAMBA_4_0/source/nbt_server/dgram/browse.c
===================================================================
--- branches/SAMBA_4_0/source/nbt_server/dgram/browse.c	2005-10-14 12:55:59 UTC (rev 11040)
+++ branches/SAMBA_4_0/source/nbt_server/dgram/browse.c	2005-10-14 12:56:13 UTC (rev 11041)
@@ -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/SAMBA_4_0/source/nbt_server/dgram/netlogon.c
===================================================================
--- branches/SAMBA_4_0/source/nbt_server/dgram/netlogon.c	2005-10-14 12:55:59 UTC (rev 11040)
+++ branches/SAMBA_4_0/source/nbt_server/dgram/netlogon.c	2005-10-14 12:56:13 UTC (rev 11041)
@@ -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/SAMBA_4_0/source/nbt_server/dgram/ntlogon.c
===================================================================
--- branches/SAMBA_4_0/source/nbt_server/dgram/ntlogon.c	2005-10-14 12:55:59 UTC (rev 11040)
+++ branches/SAMBA_4_0/source/nbt_server/dgram/ntlogon.c	2005-10-14 12:56:13 UTC (rev 11041)
@@ -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