summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2005-07-11 18:37:15 +0000
committerGerald Carter <jerry@samba.org>2005-07-11 18:37:15 +0000
commit8d9ba5f571c6c99d39e7ca3ca8bb0660b8d62493 (patch)
tree652c34728abb2c5a09ff7de1263d33693bc9870b
parent1df5641e911a190402d2b94cf203c1937283a8f8 (diff)
downloadsamba-8d9ba5f571c6c99d39e7ca3ca8bb0660b8d62493.tar.gz
r8325: * punt....don't normalize the printer name in the RegCreateKey().
Print Migrator now works as long as the addprinter command can handle the name
-rw-r--r--source/registry/reg_printing.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/source/registry/reg_printing.c b/source/registry/reg_printing.c
index b1fdcea09c4..0fd1c488d1b 100644
--- a/source/registry/reg_printing.c
+++ b/source/registry/reg_printing.c
@@ -256,8 +256,6 @@ static int key_printers_fetch_keys( const char *key, REGSUBKEY_CTR *subkeys )
reg_split_path( printers_key, &printername, &printerdatakey );
- alpha_strcpy( sharename, printername, "", sizeof(sharename)-1);
-
if ( find_service(sharename) == -1
|| !W_ERROR_IS_OK( get_a_printer(NULL, &printer, 2, sharename) ) )
{
@@ -305,7 +303,7 @@ static BOOL add_printers_by_registry( REGSUBKEY_CTR *subkeys )
/* just verify a valied snum for now */
if ( snum == -1 ) {
fstrcpy( info2.printername, printername );
- alpha_strcpy( info2.sharename, printername, "", sizeof(info2.sharename)-1);
+ fstrcpy( info2.sharename, printername );
if ( !add_printer_hook( NULL, &printer ) ) {
DEBUG(0,("add_printers_by_registry: Failed to add printer [%s]\n",
printername));