svn commit: samba r10229 - in trunk/source/rpc_server: .

jerry at samba.org jerry at samba.org
Wed Sep 14 22:04:43 GMT 2005


Author: jerry
Date: 2005-09-14 22:04:43 +0000 (Wed, 14 Sep 2005)
New Revision: 10229

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

Log:
got past the invalid device ID error from the Configuration Manager.  Now onto the next rpc (0x06)
Modified:
   trunk/source/rpc_server/srv_ntsvcs_nt.c


Changeset:
Modified: trunk/source/rpc_server/srv_ntsvcs_nt.c
===================================================================
--- trunk/source/rpc_server/srv_ntsvcs_nt.c	2005-09-14 21:48:03 UTC (rev 10228)
+++ trunk/source/rpc_server/srv_ntsvcs_nt.c	2005-09-14 22:04:43 UTC (rev 10229)
@@ -31,7 +31,7 @@
 {
 	static pstring path;
 
-	pstr_sprintf( path, "ROOT\\Legacy\\%s\\0000", device );
+	pstr_sprintf( path, "ROOT\\Legacy_%s\\0000", device );
 
 	return path;
 }
@@ -80,6 +80,10 @@
 	rpcstr_pull(device, q_u->devicename->buffer, sizeof(device), q_u->devicename->uni_str_len*2, 0);
 	devicepath = get_device_path( device );
 
+	/* From the packet traces I've see, I think this really should be an array
+	   of UNISTR2's.  But I've never seen more than one string in spite of the 
+	   fact that the string in dounel NULL terminated.  -- jerry */
+
 	init_unistr2( &r_u->devicepath, devicepath, UNI_STR_TERMINATE );
 	r_u->needed = r_u->devicepath.uni_str_len;
 



More information about the samba-cvs mailing list