svn commit: samba r26312 - in branches/SAMBA_4_0: . source/utils

jelmer at samba.org jelmer at samba.org
Thu Dec 6 16:46:03 GMT 2007


Author: jelmer
Date: 2007-12-06 16:46:02 +0000 (Thu, 06 Dec 2007)
New Revision: 26312

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

Log:
Move specification of port higher up the call stack.
Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/utils/nmblookup.c


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:ancestry:v3-trunk0
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/SAMBA_4_0/source/utils/nmblookup.c
===================================================================
--- branches/SAMBA_4_0/source/utils/nmblookup.c	2007-12-06 16:41:53 UTC (rev 26311)
+++ branches/SAMBA_4_0/source/utils/nmblookup.c	2007-12-06 16:46:02 UTC (rev 26312)
@@ -179,7 +179,7 @@
 }
 
 
-static bool process_one(const char *name)
+static bool process_one(const char *name, int nbt_port)
 {
 	TALLOC_CTX *tmp_ctx = talloc_new(NULL);
 	enum nbt_name_type node_type = NBT_NAME_CLIENT;
@@ -235,17 +235,17 @@
 	}
 
 	if (options.broadcast_address) {
-		status = do_node_query(nbtsock, options.broadcast_address, lp_nbt_port(global_loadparm),
+		status = do_node_query(nbtsock, options.broadcast_address, nbt_port,
 				       node_name, node_type, true);
 	} else if (options.unicast_address) {
 		status = do_node_query(nbtsock, options.unicast_address, 
-				       lp_nbt_port(global_loadparm), node_name, node_type, false);
+				       nbt_port, node_name, node_type, false);
 	} else {
 		int i, num_interfaces = iface_count();
 		for (i=0;i<num_interfaces;i++) {
 			const char *bcast = iface_n_bcast(i);
 			if (bcast == NULL) continue;
-			status = do_node_query(nbtsock, bcast, lp_nbt_port(global_loadparm),
+			status = do_node_query(nbtsock, bcast, nbt_port, 
 					       node_name, node_type, true);
 			if (NT_STATUS_IS_OK(status)) break;
 		}
@@ -353,7 +353,7 @@
 	while (poptPeekArg(pc)) {
 		const char *name = poptGetArg(pc);
 
-		ret &= process_one(name);
+		ret &= process_one(name, lp_nbt_port(global_loadparm));
 	}
 
 	poptFreeContext(pc);



More information about the samba-cvs mailing list