svn commit: samba r11814 - in branches/SAMBA_4_0/source/scripting/ejs: .

mimir at samba.org mimir at samba.org
Sun Nov 20 21:40:47 GMT 2005


Author: mimir
Date: 2005-11-20 21:40:41 +0000 (Sun, 20 Nov 2005)
New Revision: 11814

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

Log:
1) Set name resolution methods according to smb.conf
2) Set credentials workstation name, otherwise rpc bind function
   segfaults on auth stage


rafal


Modified:
   branches/SAMBA_4_0/source/scripting/ejs/ejsnet.c


Changeset:
Modified: branches/SAMBA_4_0/source/scripting/ejs/ejsnet.c
===================================================================
--- branches/SAMBA_4_0/source/scripting/ejs/ejsnet.c	2005-11-20 21:33:30 UTC (rev 11813)
+++ branches/SAMBA_4_0/source/scripting/ejs/ejsnet.c	2005-11-20 21:40:41 UTC (rev 11814)
@@ -36,12 +36,15 @@
 	ctx = libnet_context_init(NULL);
 	creds = talloc(ctx, struct cli_credentials);
 	ctx->cred = creds;
-	ctx->name_res_methods = lp_name_resolve_order();
 
+	ctx->name_res_methods = str_list_copy(ctx, lp_name_resolve_order());
+
 	if (argc == 0) {
 		cli_credentials_set_anonymous(creds);
 
 	} else if (argc == 2 || argc == 4 ) {
+	  
+		cli_credentials_set_workstation(creds, lp_netbios_name(), CRED_SPECIFIED);
 
 		if (!mprVarIsString(argv[0]->type)) {
 			ejsSetErrorMsg(eid, "argument 1 must be a string");



More information about the samba-cvs mailing list