summaryrefslogtreecommitdiff
path: root/source3/rpc_server
diff options
context:
space:
mode:
Diffstat (limited to 'source3/rpc_server')
-rw-r--r--source3/rpc_server/srv_spoolss_nt.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c
index a9c09b9107..1c60e7024e 100644
--- a/source3/rpc_server/srv_spoolss_nt.c
+++ b/source3/rpc_server/srv_spoolss_nt.c
@@ -7925,7 +7925,6 @@ WERROR _spoolss_setprinterdataex(pipes_struct *p, SPOOL_Q_SETPRINTERDATAEX *q_u,
fstring valuename;
fstring keyname;
char *oid_string;
- UNISTR2 uni_oid;
DEBUG(4,("_spoolss_setprinterdataex\n"));
@@ -7988,9 +7987,8 @@ WERROR _spoolss_setprinterdataex(pipes_struct *p, SPOOL_Q_SETPRINTERDATAEX *q_u,
* this is right. --jerry
*/
- init_unistr2( &uni_oid, oid_string, strlen(oid_string)+1 );
set_printer_dataex( printer, keyname, valuename,
- REG_SZ, (void*)uni_oid.buffer, uni_oid.uni_str_len*sizeof(uint16) );
+ REG_SZ, (void*)oid_string, strlen(oid_string)+1 );
}
free_a_printer(&printer, 2);