Revert "Fix bug #7781 (Samba transforms "ShareName" to lowercase when adding new...
[samba.git] / source3 / printing / nt_printing.c
index 85ce703bd80e198dac4fea167721877943389f77..beaa9e5790a3c053e0dffd43c04c96f5dcdf7cd3 100644 (file)
@@ -1472,7 +1472,9 @@ static uint32 get_correct_cversion(struct pipes_struct *p,
                return 3;
        }
 
-       printdollar_snum = find_service("print$", printdollar);
+       fstrcpy(printdollar, "print$");
+
+       printdollar_snum = find_service(printdollar);
        if (printdollar_snum == -1) {
                *perr = WERR_NO_SUCH_SHARE;
                return -1;
@@ -1862,7 +1864,9 @@ WERROR move_driver_to_download_area(struct pipes_struct *p,
                return WERR_UNKNOWN_PRINTER_DRIVER;
        }
 
-       printdollar_snum = find_service("print$", printdollar);
+       fstrcpy(printdollar, "print$");
+
+       printdollar_snum = find_service(printdollar);
        if (printdollar_snum == -1) {
                *perr = WERR_NO_SUCH_SHARE;
                return WERR_NO_SUCH_SHARE;
@@ -5130,7 +5134,9 @@ static bool delete_driver_files(struct pipes_struct *rpc_pipe,
        DEBUG(6,("delete_driver_files: deleting driver [%s] - version [%d]\n",
                r->driver_name, r->version));
 
-       printdollar_snum = find_service("print$", printdollar);
+       fstrcpy(printdollar, "print$");
+
+       printdollar_snum = find_service(printdollar);
        if (printdollar_snum == -1) {
                return false;
        }